MemUtilsTest.cpp doesn't compile on Debian 11
[ 19%] Built target fsdetcore
[ 41%] Built target gtest
[ 50%] Built target filetest
[ 58%] Built target utiltest
[ 66%] Built target threadtest
[ 69%] Building CXX object test/CMakeFiles/memtest.dir/MemUtilsTest.cpp.o
In file included from /usr/include/boost/bind.hpp:30,
from /home/xspadmin/src/libfsdetcore/include/Globals.h:24,
from /home/xspadmin/src/libfsdetcore/test/MemUtilsTest.h:6,
from /home/xspadmin/src/libfsdetcore/test/MemUtilsTest.cpp:1:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/xspadmin/src/libfsdetcore/test/MemUtilsTest.h:7,
from /home/xspadmin/src/libfsdetcore/test/MemUtilsTest.cpp:1:
/home/xspadmin/src/libfsdetcore/include/MemUtils.h:35:5: error: expected class-name before ‘{’ token
35 | {
| ^