mysql-5.6 icon indicating copy to clipboard operation
mysql-5.6 copied to clipboard

compile mysql failed for rockdb error

Open software-zjz opened this issue 3 years ago • 1 comments

Ubuntu18.04 is used during compilation,The error message is as follows:

/usr/local/src/mysql-5.6/rocksdb/include/rocksdb/configurable.h:83:6: note: candidate: template<class T> T* rocksdb::Configurable::GetOptions(const string&) T* GetOptions(const std::string& name) { ^~~~~~~~~~ /usr/local/src/mysql-5.6/rocksdb/include/rocksdb/configurable.h:83:6: note: template argument deduction/substitution failed: /usr/local/src/mysql-5.6/storage/rocksdb/ha_rocksdb.cc:4862:45: note: candidate expects 1 argument, 0 provided table_factory->GetOptions()); ^ storage/rocksdb/CMakeFiles/rocksdb_se.dir/build.make:6302: recipe for target 'storage/rocksdb/CMakeFiles/rocksdb_se.dir/ha_rocksdb.cc.o' failed make[2]: *** [storage/rocksdb/CMakeFiles/rocksdb_se.dir/ha_rocksdb.cc.o] Error 1 CMakeFiles/Makefile2:394: recipe for target 'storage/rocksdb/CMakeFiles/rocksdb_se.dir/all' failed make[1]: *** [storage/rocksdb/CMakeFiles/rocksdb_se.dir/all] Error 2 Makefile:160: recipe for target 'all' failed make: *** [all] Error 2

software-zjz avatar Sep 21 '20 07:09 software-zjz

Would help to know which version of RocksDB is used. (cd $BUILD-ROOT/rocksdb; git log)

mdcallag avatar Dec 13 '20 17:12 mdcallag