Bug #52415
closedrocksdb: build error with rocksdb-6.22.x
0%
Description
Fedora rawhide (f35, f36) have recently upgraded to rocksdb-6.22.1
Now ceph's rocksdb integration fails to compile
...
/builddir/build/BUILD/ceph-16.2.5/src/kv/rocksdb_cache/BinnedLRUCache.cc:620:42: required from here
/usr/include/c++/11/ext/new_allocator.h:162:11: error: invalid new-expression of abstract class type 'rocksdb_cache::BinnedLRUCache'
162 | { ::new((void *)__p) Up(std::forward<_Args>(_args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/ceph-16.2.5/src/kv/rocksdb_cache/BinnedLRUCache.cc:14:
...
Full build log is at https://kojipkgs.fedoraproject.org//work/tasks/465/74550465/build.log
Updated by Casey Bodley over 2 years ago
possibly fixed by https://github.com/ceph/ceph/pull/42815?
Updated by Deepika Upadhyay over 2 years ago
- Related to Bug #50947: 16.2.4: build fails with WITH_BLUESTORE_PMEM=OFF added
Updated by Kaleb KEITHLEY over 2 years ago
- Status changed from New to Closed
Updated by Kefu Chai over 2 years ago
- Status changed from Closed to Resolved
- Pull request ID set to 42815