本地想安装一下rocksdb,已经安装了cmake等一系列依赖包,
RocksDB安装部署 — chainmaker-docs v1.2.3 documentation
下载了一个版本-5.18.3,编译一直有问题,一直报错隐式转换问题。
error: implicitly-declared ‘constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)’ is deprecated [-Werror=deprecated-copy],
查资料[MDEV-20470] MyRocks fails to compile on Debian Bullseye/Sid, gcc 9.2.1 - Jira发现在更高的版本中解决了这个问题,
重新下载新的版本:
wget https://github.com/facebook/rocksdb/archive/v6.6.4.tar.gz
v6.4.6解决此问题。同样的编译方法。安装测试成功