NGIOproject / old_GekkoFS_old

Ephemeral distributed filesystem build up from the local storage of several nodes. It is an evolution of AdaFS done inside the NGIO project by BSC in collaboration with JGU.
https://storage.bsc.es/gitlab/hpc/gekkofs
Other
36 stars 10 forks source link

make error(about basic_memory_buffer) #1

Open fly-snow163 opened 3 years ago

fly-snow163 commented 3 years ago

[ 63%] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/gkfs_functions.cpp.o In file included from /home/chenyx/gekkofs-old/src/client/gkfs_functions.cpp:18: /home/chenyx/gekkofs-old/include/client/logging.hpp:264:8: error: cannot derive from ‘final’ base ‘fmt::v7::basic_memory_buffer<char, 1024>’ in derived type ‘gkfs::log::static_buffer’ struct static_buffer : public fmt::basic_memory_buffer<char, max_buffer_size> { ^~~~~ /home/chenyx/gekkofs-old/include/client/logging.hpp:267:10: error: virtual function ‘virtual void gkfs::log::static_buffer::grow(std::size_t)’ overriding final function void grow(std::size_t size) override final; ^~~~ In file included from /home/chenyx/gekkofs-old/external/hermes/include/hermes/logging.hpp:16, from /home/chenyx/gekkofs-old/external/hermes/include/hermes/buffer.hpp:18, from /home/chenyx/gekkofs-old/external/hermes/include/hermes/exposed_memory.hpp:19, from /home/chenyx/gekkofs-old/external/hermes/include/hermes/async_engine.hpp:28, from /home/chenyx/gekkofs-old/external/hermes/include/hermes.hpp:4, from /home/chenyx/gekkofs-old/include/client/preload_context.hpp:17, from /home/chenyx/gekkofs-old/include/client/preload.hpp:17, from /home/chenyx/gekkofs-old/src/client/gkfs_functions.cpp:16: /home/chenyx/gekkofs-old/external/fmt/include/fmt/format.h:773:6: note: overridden function is ‘void fmt::v7::basic_memory_buffer<T, SIZE, Allocator>::grow(size_t) [with T = char; long unsigned int SIZE = 1024; Allocator = std::allocator; size_t = long unsigned int]’ void basic_memory_buffer<T, SIZE, Allocator>::grow(size_t size) {

alberto-miranda commented 3 years ago

Thank your for raising an issue. Unfortunately, at the moment, this repository is only used for the purpose of publishing stable releases of GekkoFS. Please refer to the official SSEC GitLab to report issues, contribute PRs or simply just to find the latest development version of GekkoFS.

Information on how to get an SSEC collaborator account can be found here.