make error(about basic_memory_buffer)
[ 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
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.