I make all steps, but as last I fail when I type 'scons' and the error as follows:
src/mongo/db/modules/rocks/src/rocks_engine.h:114:21: error:
'virtual int mongo::RocksEngine::flushAllFiles(mongo::OperationContext, bool)' marked 'override', but does not override
virtual int flushAllFiles(OperationContext opCtx, bool sync) override;
^
In file included from src/mongo/db/modules/rocks/src/rocks_engine.h:47:0,
from src/mongo/db/modules/rocks/src/rocks_init.cpp:39:
src/mongo/db/storage/kv/kv_engine.h:94:17: error: 'virtual int mongo::KVEngine::flushAllFiles(bool)' was hidden [-Werror=overloaded-virtual]
virtual int flushAllFiles(bool sync) {
^
In file included from src/mongo/db/modules/rocks/src/rocks_init.cpp:39:0:
src/mongo/db/modules/rocks/src/rocks_engine.h:114:21: error: by 'virtual int mongo::RocksEngine::flushAllFiles(mongo::OperationContext, bool)' [-Werror=overloaded-virtual]
virtual int flushAllFiles(OperationContext opCtx, bool sync) override;
I checkout mongo-3.4.2. I do know that mongo source is not match mongo-rocks. But I do not know how to solve it.
I make all steps, but as last I fail when I type 'scons' and the error as follows: src/mongo/db/modules/rocks/src/rocks_engine.h:114:21: error:
'virtual int mongo::RocksEngine::flushAllFiles(mongo::OperationContext, bool)' marked 'override', but does not override virtual int flushAllFiles(OperationContext opCtx, bool sync) override;
^ In file included from src/mongo/db/modules/rocks/src/rocks_engine.h:47:0, from src/mongo/db/modules/rocks/src/rocks_init.cpp:39: src/mongo/db/storage/kv/kv_engine.h:94:17: error: 'virtual int mongo::KVEngine::flushAllFiles(bool)' was hidden [-Werror=overloaded-virtual] virtual int flushAllFiles(bool sync) { ^ In file included from src/mongo/db/modules/rocks/src/rocks_init.cpp:39:0: src/mongo/db/modules/rocks/src/rocks_engine.h:114:21: error: by 'virtual int mongo::RocksEngine::flushAllFiles(mongo::OperationContext, bool)' [-Werror=overloaded-virtual] virtual int flushAllFiles(OperationContext opCtx, bool sync) override;
I checkout mongo-3.4.2. I do know that mongo source is not match mongo-rocks. But I do not know how to solve it.