stonedb icon indicating copy to clipboard operation
stonedb copied to clipboard

bug: stonedb5.6 build failed on centos7.9 wich rocksdb6.12.6

Open adofsauron opened this issue 1 year ago • 3 comments

Describe the problem

http://192.168.30.238:8080/job/stonedb5.6-zsl-centos7.9-with-rocksdb6.12.6/

http://192.168.30.238:8080/job/stonedb5.6-zsl-centos7.9-with-rocksdb6.12.6/1/execution/node/46/log/

[ 86%] Built target stonedb [100%] Built target sql [100%] Linking CXX executable mysqld [100%] Linking CXX executable pfs_connect_attr-t /opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ld: /usr/local/stonedb-gcc-rocksdb/lib/librocksdb.a(backupable_db.o): undefined reference to symbol '_ZTVNSt13__future_base11_State_baseE@@GLIBCXX_3.4.15' //lib64/libstdc++.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: *** [sql/mysqld] Error 1 make[1]: *** [sql/CMakeFiles/mysqld.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ld: /usr/local/stonedb-gcc-rocksdb/lib/librocksdb.a(backupable_db.o): undefined reference to symbol '_ZTVNSt13__future_base11_State_baseE@@GLIBCXX_3.4.15' //lib64/libstdc++.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: *** [storage/perfschema/unittest/pfs_connect_attr-t] Error 1 make[1]: *** [storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all] Error 2 make: *** [all] Error 2

Expected behavior

No response

How To Reproduce

No response

Environment

os: centos7.9

rocksdb: 6.12.6

Are you interested in submitting a PR to solve the problem?

  • [X] Yes, I will!

adofsauron avatar Jul 09 '22 10:07 adofsauron

gcc version [root@LAPTOP-R709FV7O rocksdb-6.12.6]# gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-7/root/usr --mandir=/opt/rh/devtoolset-7/root/usr/share/man --infodir=/opt/rh/devtoolset-7/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-7.3.1-20180303/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux Thread model: posix gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)

adofsauron avatar Jul 09 '22 11:07 adofsauron

on centos7.9 use gcc7.3 build rocksdb6.12.6 faild

/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ar: creating librocksdb_env_basic_test.a CCLD cache_test CCLD lru_cache_test test_util/testutil.o: In functionrocksdb::WritableFileWriter::WritableFileWriter(std::unique_ptr<rocksdb::FSWritableFile, std::default_deleterocksdb::FSWritableFile >&&, std::string const&, rocksdb::FileOptions const&, rocksdb::Env*, rocksdb::Statistics*, std::vector<std::shared_ptrrocksdb::EventListener, std::allocator<std::shared_ptrrocksdb::EventListener > > const&, rocksdb::FileChecksumGenFactory*)': /root/work/github/rocksdb-6.12.6/./file/writable_file_writer.h:167: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./file/writable_file_writer.h:167: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' test_util/testutil.o:(.rodata._ZTIN7rocksdb4test22ChanglingMergeOperatorE[_ZTIN7rocksdb4test22ChanglingMergeOperatorE]+0x10): undefined reference to typeinfo for rocksdb::MergeOperator' ./librocksdb_debug.a(snapshot_checker.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::TransactionBaseImpl::TransactionBaseImpl(rocksdb::DB*, rocksdb::WriteOptions const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(transaction_util.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn.o):(.rodata+0xc80): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_unprepared_txn_db.o):(.rodata+0x978): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb19WriteBatchWithIndexE[_ZTIN7rocksdb19WriteBatchWithIndexE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatchBase' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb18ReadableWriteBatchE[_ZTIN7rocksdb18ReadableWriteBatchE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb17BaseDeltaIteratorE[_ZTIN7rocksdb17BaseDeltaIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x11b8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x1230): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x12a8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::GetSnapshotInternal(bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::UpdateSnapshots(std::vector<unsigned long, std::allocator > const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::RemovePrepared(unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddPrepared(unsigned long, bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::CheckAgainstSnapshots(rocksdb::WritePreparedTxnDB::CommitEntry const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AdvanceMaxEvictedSeq(unsigned long const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddCommitted(unsigned long, unsigned long, unsigned char)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::AddPreparedCallback::Callback(unsigned long, bool, unsigned long, unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb12SnapshotImplE[_ZTIN7rocksdb12SnapshotImplE]+0x10): undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb15SubBatchCounterE[_ZTIN7rocksdb15SubBatchCounterE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::PessimisticTransaction::Commit()': /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata+0xa18): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata._ZTIN7rocksdb11StackableDBE[_ZTIN7rocksdb11StackableDBE]+0x10): undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_lock_mgr.o): In function rocksdb::TransactionLockMgr::AcquireWithTimeout(rocksdb::PessimisticTransaction*, rocksdb::LockMap*, rocksdb::LockMapStripe*, unsigned int, std::string const&, rocksdb::Env*, long, rocksdb::LockInfo&&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_batch_with_index_internal.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' collect2: error: ld returned 1 exit status make: *** [db_bench] Error 1 make: *** Waiting for unfinished jobs.... ./librocksdb_debug.a(snapshot_checker.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::TransactionBaseImpl::TransactionBaseImpl(rocksdb::DB*, rocksdb::WriteOptions const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(transaction_util.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn.o):(.rodata+0xc80): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_unprepared_txn_db.o):(.rodata+0x978): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb19WriteBatchWithIndexE[_ZTIN7rocksdb19WriteBatchWithIndexE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatchBase' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb18ReadableWriteBatchE[_ZTIN7rocksdb18ReadableWriteBatchE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb17BaseDeltaIteratorE[_ZTIN7rocksdb17BaseDeltaIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x11b8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x1230): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x12a8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::GetSnapshotInternal(bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::UpdateSnapshots(std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::RemovePrepared(unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddPrepared(unsigned long, bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::CheckAgainstSnapshots(rocksdb::WritePreparedTxnDB::CommitEntry const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AdvanceMaxEvictedSeq(unsigned long const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddCommitted(unsigned long, unsigned long, unsigned char)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::AddPreparedCallback::Callback(unsigned long, bool, unsigned long, unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb12SnapshotImplE[_ZTIN7rocksdb12SnapshotImplE]+0x10): undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb15SubBatchCounterE[_ZTIN7rocksdb15SubBatchCounterE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::PessimisticTransaction::Commit()': /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata+0xa18): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata._ZTIN7rocksdb11StackableDBE[_ZTIN7rocksdb11StackableDBE]+0x10): undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_lock_mgr.o): In function rocksdb::TransactionLockMgr::AcquireWithTimeout(rocksdb::PessimisticTransaction*, rocksdb::LockMap*, rocksdb::LockMapStripe*, unsigned int, std::string const&, rocksdb::Env*, long, rocksdb::LockInfo&&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_batch_with_index_internal.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' collect2: error: ld returned 1 exit status make: *** [db_sanity_test] Error 1 ./librocksdb_debug.a(options_util.o):(.rodata._ZTIN7rocksdb23LegacyFileSystemWrapperE[_ZTIN7rocksdb23LegacyFileSystemWrapperE]+0x10): undefined reference to typeinfo for rocksdb::FileSystem' ./librocksdb_debug.a(snapshot_checker.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(db_ttl_impl.o):(.rodata+0x6c0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(db_ttl_impl.o):(.rodata._ZTIN7rocksdb11StackableDBE[_ZTIN7rocksdb11StackableDBE]+0x10): undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(db_ttl_impl.o):(.rodata._ZTIN7rocksdb16TtlMergeOperatorE[_ZTIN7rocksdb16TtlMergeOperatorE]+0x10): undefined reference to typeinfo for rocksdb::MergeOperator' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::TransactionBaseImpl::TransactionBaseImpl(rocksdb::DB*, rocksdb::WriteOptions const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(transaction_util.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn.o):(.rodata+0xc80): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_unprepared_txn_db.o):(.rodata+0x978): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb19WriteBatchWithIndexE[_ZTIN7rocksdb19WriteBatchWithIndexE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatchBase' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb18ReadableWriteBatchE[_ZTIN7rocksdb18ReadableWriteBatchE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb17BaseDeltaIteratorE[_ZTIN7rocksdb17BaseDeltaIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x11b8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x1230): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x12a8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_tools_debug.a(ldb_cmd.o): In function rocksdb::TtlIterator* rocksdb::static_cast_with_check<rocksdb::TtlIterator, rocksdb::Iterator>(rocksdb::Iterator*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Iterator' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_tools_debug.a(ldb_cmd.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_tools_debug.a(ldb_cmd.o): In function rocksdb::ListFileRangeDeletesCommand::DoCommand()': /root/work/github/rocksdb-6.12.6/tools/ldb_cmd.cc:3440: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/tools/ldb_cmd.cc:3440: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::log::Reader::Reporter' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata+0xa40): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata._ZTIN7rocksdb12StderrLoggerE[_ZTIN7rocksdb12StderrLoggerE]+0x10): undefined reference to typeinfo for rocksdb::Logger' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata._ZTIN7rocksdb11TtlIteratorE[_ZTIN7rocksdb11TtlIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(checkpoint_impl.o): In function rocksdb::CheckpointImpl::CreateCustomCheckpoint(rocksdb::DBOptions const&, std::function<rocksdb::Status (std::string const&, std::string const&, rocksdb::FileType)>, std::function<rocksdb::Status (std::string const&, std::string const&, unsigned long, rocksdb::FileType, std::string const&, std::string const&)>, std::function<rocksdb::Status (std::string const&, std::string const&, rocksdb::FileType)>, unsigned long*, unsigned long, bool const&)': /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:249: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:249: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:250: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:250: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:253: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:253: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:254: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:254: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(checkpoint_impl.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::GetSnapshotInternal(bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::UpdateSnapshots(std::vector<unsigned long, std::allocator > const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::RemovePrepared(unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddPrepared(unsigned long, bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::CheckAgainstSnapshots(rocksdb::WritePreparedTxnDB::CommitEntry const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AdvanceMaxEvictedSeq(unsigned long const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddCommitted(unsigned long, unsigned long, unsigned char)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::AddPreparedCallback::Callback(unsigned long, bool, unsigned long, unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb12SnapshotImplE[_ZTIN7rocksdb12SnapshotImplE]+0x10): undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb15SubBatchCounterE[_ZTIN7rocksdb15SubBatchCounterE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::PessimisticTransaction::Commit()': /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata+0xa18): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_lock_mgr.o): In function rocksdb::TransactionLockMgr::AcquireWithTimeout(rocksdb::PessimisticTransaction*, rocksdb::LockMap*, rocksdb::LockMapStripe*, unsigned int, std::string const&, rocksdb::Env*, long, rocksdb::LockInfo&&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_batch_with_index_internal.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(stringappend.o):(.rodata._ZTIN7rocksdb20StringAppendOperatorE[_ZTIN7rocksdb20StringAppendOperatorE]+0x10): undefined reference to typeinfo for rocksdb::AssociativeMergeOperator' collect2: error: ld returned 1 exit status make: *** [ldb] Error 1 ./librocksdb_debug.a(options_util.o):(.rodata._ZTIN7rocksdb23LegacyFileSystemWrapperE[_ZTIN7rocksdb23LegacyFileSystemWrapperE]+0x10): undefined reference to typeinfo for rocksdb::FileSystem' ./librocksdb_debug.a(snapshot_checker.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(db_ttl_impl.o):(.rodata+0x6c0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(db_ttl_impl.o):(.rodata._ZTIN7rocksdb11StackableDBE[_ZTIN7rocksdb11StackableDBE]+0x10): undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(db_ttl_impl.o):(.rodata._ZTIN7rocksdb16TtlMergeOperatorE[_ZTIN7rocksdb16TtlMergeOperatorE]+0x10): undefined reference to typeinfo for rocksdb::MergeOperator' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::TransactionBaseImpl::TransactionBaseImpl(rocksdb::DB*, rocksdb::WriteOptions const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(transaction_util.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn.o):(.rodata+0xc80): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_unprepared_txn_db.o):(.rodata+0x978): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb19WriteBatchWithIndexE[_ZTIN7rocksdb19WriteBatchWithIndexE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatchBase' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb18ReadableWriteBatchE[_ZTIN7rocksdb18ReadableWriteBatchE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb17BaseDeltaIteratorE[_ZTIN7rocksdb17BaseDeltaIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x11b8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x1230): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x12a8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_tools_debug.a(ldb_cmd.o): In function rocksdb::TtlIterator* rocksdb::static_cast_with_check<rocksdb::TtlIterator, rocksdb::Iterator>(rocksdb::Iterator*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Iterator' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_tools_debug.a(ldb_cmd.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_tools_debug.a(ldb_cmd.o): In function rocksdb::ListFileRangeDeletesCommand::DoCommand()': /root/work/github/rocksdb-6.12.6/tools/ldb_cmd.cc:3440: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/tools/ldb_cmd.cc:3440: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::log::Reader::Reporter' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata+0xa40): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata._ZTIN7rocksdb12StderrLoggerE[_ZTIN7rocksdb12StderrLoggerE]+0x10): undefined reference to typeinfo for rocksdb::Logger' ./librocksdb_tools_debug.a(ldb_cmd.o):(.rodata._ZTIN7rocksdb11TtlIteratorE[_ZTIN7rocksdb11TtlIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(checkpoint_impl.o): In function rocksdb::CheckpointImpl::CreateCustomCheckpoint(rocksdb::DBOptions const&, std::function<rocksdb::Status (std::string const&, std::string const&, rocksdb::FileType)>, std::function<rocksdb::Status (std::string const&, std::string const&, unsigned long, rocksdb::FileType, std::string const&, std::string const&)>, std::function<rocksdb::Status (std::string const&, std::string const&, rocksdb::FileType)>, unsigned long*, unsigned long, bool const&)': /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:249: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:249: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:250: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:250: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:253: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:253: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:254: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/checkpoint/checkpoint_impl.cc:254: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(checkpoint_impl.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::GetSnapshotInternal(bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::UpdateSnapshots(std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::RemovePrepared(unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddPrepared(unsigned long, bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::CheckAgainstSnapshots(rocksdb::WritePreparedTxnDB::CommitEntry const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AdvanceMaxEvictedSeq(unsigned long const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddCommitted(unsigned long, unsigned long, unsigned char)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::AddPreparedCallback::Callback(unsigned long, bool, unsigned long, unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb12SnapshotImplE[_ZTIN7rocksdb12SnapshotImplE]+0x10): undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb15SubBatchCounterE[_ZTIN7rocksdb15SubBatchCounterE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::PessimisticTransaction::Commit()': /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata+0xa18): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_lock_mgr.o): In function rocksdb::TransactionLockMgr::AcquireWithTimeout(rocksdb::PessimisticTransaction*, rocksdb::LockMap*, rocksdb::LockMapStripe*, unsigned int, std::string const&, rocksdb::Env*, long, rocksdb::LockInfo&&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_batch_with_index_internal.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(stringappend.o):(.rodata._ZTIN7rocksdb20StringAppendOperatorE[_ZTIN7rocksdb20StringAppendOperatorE]+0x10): undefined reference to typeinfo for rocksdb::AssociativeMergeOperator' collect2: error: ld returned 1 exit status make: *** [sst_dump] Error 1 cache/cache_test.o: In function rocksdb::CacheTest_DefaultShardBits_Test::TestBody()': /root/work/github/rocksdb-6.12.6/cache/cache_test.cc:738: undefined reference to typeinfo for rocksdb::ShardedCache' /root/work/github/rocksdb-6.12.6/cache/cache_test.cc:742: undefined reference to typeinfo for rocksdb::ShardedCache' /root/work/github/rocksdb-6.12.6/cache/cache_test.cc:746: undefined reference to typeinfo for rocksdb::ShardedCache' ./librocksdb_debug.a(snapshot_checker.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::TransactionBaseImpl::TransactionBaseImpl(rocksdb::DB*, rocksdb::WriteOptions const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(transaction_util.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn.o):(.rodata+0xc80): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_unprepared_txn_db.o):(.rodata+0x978): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb19WriteBatchWithIndexE[_ZTIN7rocksdb19WriteBatchWithIndexE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatchBase' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb18ReadableWriteBatchE[_ZTIN7rocksdb18ReadableWriteBatchE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb17BaseDeltaIteratorE[_ZTIN7rocksdb17BaseDeltaIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x11b8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x1230): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x12a8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::GetSnapshotInternal(bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::UpdateSnapshots(std::vector<unsigned long, std::allocator > const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::RemovePrepared(unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddPrepared(unsigned long, bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::CheckAgainstSnapshots(rocksdb::WritePreparedTxnDB::CommitEntry const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AdvanceMaxEvictedSeq(unsigned long const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddCommitted(unsigned long, unsigned long, unsigned char)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::AddPreparedCallback::Callback(unsigned long, bool, unsigned long, unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb12SnapshotImplE[_ZTIN7rocksdb12SnapshotImplE]+0x10): undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb15SubBatchCounterE[_ZTIN7rocksdb15SubBatchCounterE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::PessimisticTransaction::Commit()': /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata+0xa18): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata._ZTIN7rocksdb11StackableDBE[_ZTIN7rocksdb11StackableDBE]+0x10): undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_lock_mgr.o): In function rocksdb::TransactionLockMgr::AcquireWithTimeout(rocksdb::PessimisticTransaction*, rocksdb::LockMap*, rocksdb::LockMapStripe*, unsigned int, std::string const&, rocksdb::Env*, long, rocksdb::LockInfo&&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_batch_with_index_internal.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' collect2: error: ld returned 1 exit status make: *** [cache_test] Error 1 ./librocksdb_debug.a(snapshot_checker.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o): In function rocksdb::TransactionBaseImpl::TransactionBaseImpl(rocksdb::DB*, rocksdb::WriteOptions const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_base.cc:31: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_base.o):(.rodata+0x9f0): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(transaction_util.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn.o):(.rodata+0xc80): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_unprepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_unprepared_txn_db.o):(.rodata+0x978): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_batch_with_index.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb19WriteBatchWithIndexE[_ZTIN7rocksdb19WriteBatchWithIndexE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatchBase' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb18ReadableWriteBatchE[_ZTIN7rocksdb18ReadableWriteBatchE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch' ./librocksdb_debug.a(write_batch_with_index.o):(.rodata._ZTIN7rocksdb17BaseDeltaIteratorE[_ZTIN7rocksdb17BaseDeltaIteratorE]+0x10): undefined reference to typeinfo for rocksdb::Iterator' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_unprepared_txn.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x11b8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x1230): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_unprepared_txn.o):(.rodata+0x12a8): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::GetSnapshotInternal(bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:677: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:716: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::UpdateSnapshots(std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:815: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:816: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:839: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:838: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:845: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:846: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:864: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:865: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::ColumnFamilyHandleImpl' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::SnapshotImpl const* rocksdb::static_cast_with_check<rocksdb::SnapshotImpl const, rocksdb::Snapshot const>(rocksdb::Snapshot const*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::RemovePrepared(unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:548: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:551: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:552: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddPrepared(unsigned long, bool)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:450: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:451: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:470: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::CheckAgainstSnapshots(rocksdb::WritePreparedTxnDB::CommitEntry const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:869: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:870: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:890: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:888: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:904: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:905: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:908: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:909: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AdvanceMaxEvictedSeq(unsigned long const&, unsigned long const&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:650: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:651: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::AddCommitted(unsigned long, unsigned long, unsigned char)': /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:477: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:478: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:542: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/write_prepared_txn_db.cc:543: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::WritePreparedTxnDB::IsInSnapshot(unsigned long, unsigned long, unsigned long, bool*) const': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:172: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:174: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:177: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:179: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:183: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:184: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:212: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:213: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o): In function rocksdb::AddPreparedCallback::Callback(unsigned long, bool, unsigned long, unsigned long, unsigned long)': /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:871: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:872: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/./utilities/transactions/write_prepared_txn_db.h:883: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb12SnapshotImplE[_ZTIN7rocksdb12SnapshotImplE]+0x10): undefined reference to typeinfo for rocksdb::Snapshot' ./librocksdb_debug.a(write_prepared_txn_db.o):(.rodata._ZTIN7rocksdb15SubBatchCounterE[_ZTIN7rocksdb15SubBatchCounterE]+0x10): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::PessimisticTransaction::Commit()': /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/pessimistic_transaction.cc:281: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(pessimistic_transaction.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata+0xa18): undefined reference to typeinfo for rocksdb::WriteBatch::Handler' ./librocksdb_debug.a(pessimistic_transaction.o):(.rodata._ZTIN7rocksdb11StackableDBE[_ZTIN7rocksdb11StackableDBE]+0x10): undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(pessimistic_transaction_db.o): In function rocksdb::DBImpl* rocksdb::static_cast_with_check<rocksdb::DBImpl, rocksdb::DB>(rocksdb::DB*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DBImpl' /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to typeinfo for rocksdb::DB' ./librocksdb_debug.a(transaction_lock_mgr.o): In function rocksdb::TransactionLockMgr::AcquireWithTimeout(rocksdb::PessimisticTransaction*, rocksdb::LockMap*, rocksdb::LockMapStripe*, unsigned int, std::string const&, rocksdb::Env*, long, rocksdb::LockInfo&&)': /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::GetInstance()' /root/work/github/rocksdb-6.12.6/utilities/transactions/transaction_lock_mgr.cc:373: undefined reference to rocksdb::SyncPoint::Process(std::string const&, void*)' ./librocksdb_debug.a(write_batch_with_index_internal.o): In function rocksdb::ColumnFamilyHandleImpl* rocksdb::static_cast_with_check<rocksdb::ColumnFamilyHandleImpl, rocksdb::ColumnFamilyHandle>(rocksdb::ColumnFamilyHandle*)': /root/work/github/rocksdb-6.12.6/./util/cast_util.h:16: undefined reference to `typeinfo for rocksdb::ColumnFamilyHandleImpl' collect2: error: ld returned 1 exit status make: *** [lru_cache_test] Error 1 ^Cmake: *** [utilities/transactions/transaction_test.o] Interrupt

`

adofsauron avatar Jul 09 '22 11:07 adofsauron

for ref: https://groups.google.com/g/rocksdb/c/ODArfKT61XE. In this thread, -fno-rtti is mentioned to fix DSO error up.

RingsC avatar Aug 04 '22 02:08 RingsC

with the latest compilation command, this issue would be not occur. Close it, then reopen if necessary.

RingsC avatar Aug 17 '22 05:08 RingsC