Compilation error with root 6.24.0
The latest conda feedstock build of gwollum-2.4.2, migrating the root requirement up to root-6.24.0, failed [ref]:
[ 35%] Building CXX object src/Streams/CMakeFiles/Streams.dir/Sample.cc.o
cd $SRC_DIR/_build/src/Streams && $BUILD_PREFIX/bin/x86_64-conda-linux-gnu-c++ -DStreams_EXPORTS -I$SRC_DIR/src/Streams/../Time -I$SRC_DIR/src/Streams/../Utils -I$SRC_DIR/src/Streams/../Segments -I$SRC_DIR/src/Streams -I$SRC_DIR/src/Utils -I$SRC_DIR/src/Segments -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/gwollum-2.4.2 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -I$PREFIX/include -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/root_base_1618934087320/work=/usr/local/src/conda/root_base-6.24.0 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -march=nehalem -std=c++17 -pipe -fsigned-char -pthread -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/Streams/CMakeFiles/Streams.dir/Sample.cc.o -MF CMakeFiles/Streams.dir/Sample.cc.o.d -o CMakeFiles/Streams.dir/Sample.cc.o -c $SRC_DIR/src/Streams/Sample.cc
In file included from /home/conda/feedstock_root/build_artifacts/gwollum_1618981249347/work/src/Streams/Sample.cc:4:
/home/conda/feedstock_root/build_artifacts/gwollum_1618981249347/work/src/Streams/Sample.h:224:19: error: expected identifier before numeric constant
224 | ClassDef(Sample,0)
| ^
/home/conda/feedstock_root/build_artifacts/gwollum_1618981249347/work/src/Streams/Sample.h:224:19: error: expected ',' or '...' before numeric constant
/home/conda/feedstock_root/build_artifacts/gwollum_1618981249347/work/src/Streams/Sample.h:224:20: error: ISO C++ forbids declaration of 'ClassDef' with no type [-fpermissive]
224 | ClassDef(Sample,0)
| ^
/home/conda/feedstock_root/build_artifacts/gwollum_1618981249347/work/src/Streams/Sample.h:224:20: error: expected ';' at end of member declaration
224 | ClassDef(Sample,0)
| ^
| ;
/home/conda/feedstock_root/build_artifacts/gwollum_1618981249347/work/src/Streams/Sample.cc:10:1: error: expected constructor, destructor, or type conversion before 'Sample'
10 | Sample::Sample(const int aVerbosity){
| ^~~~~~