/tools/cmake/cmake-3.29.2/bin/cmake -S/tools/mcnp/MCNPTools/SRC/mcnptools-main -B/home/fischega/src/mcnptools/intel_build --check-build-system CMakeFiles/Makefile.cmake 0 /tools/cmake/cmake-3.29.2/bin/cmake -E cmake_progress_start /home/fischega/src/mcnptools/intel_build/CMakeFiles /home/fischega/src/mcnptools/intel_build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/home/fischega/src/mcnptools/intel_build' make -f boost/CMakeFiles/mcnptools_boost.dir/build.make boost/CMakeFiles/mcnptools_boost.dir/depend make[2]: Entering directory '/home/fischega/src/mcnptools/intel_build' cd /home/fischega/src/mcnptools/intel_build && /tools/cmake/cmake-3.29.2/bin/cmake -E cmake_depends "Unix Makefiles" /tools/mcnp/MCNPTools/SRC/mcnptools-main /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost /home/fischega/src/mcnptools/intel_build /home/fischega/src/mcnptools/intel_build/boost /home/fischega/src/mcnptools/intel_build/boost/CMakeFiles/mcnptools_boost.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/home/fischega/src/mcnptools/intel_build' make -f boost/CMakeFiles/mcnptools_boost.dir/build.make boost/CMakeFiles/mcnptools_boost.dir/build make[2]: Entering directory '/home/fischega/src/mcnptools/intel_build' [ 1%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/c_regex_traits.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/c_regex_traits.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/c_regex_traits.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/c_regex_traits.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/c_regex_traits.cpp [ 1%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/cpp_regex_traits.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/cpp_regex_traits.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/cpp_regex_traits.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/cpp_regex_traits.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/cpp_regex_traits.cpp [ 2%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/cregex.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/cregex.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/cregex.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/cregex.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/cregex.cpp [ 3%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/fileiter.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/fileiter.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/fileiter.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/fileiter.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/fileiter.cpp [ 3%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/icu.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/icu.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/icu.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/icu.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/icu.cpp [ 4%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/instances.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/instances.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/instances.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/instances.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/instances.cpp [ 4%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/posix_api.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/posix_api.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/posix_api.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/posix_api.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/posix_api.cpp [ 5%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/regex.cpp [ 6%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_debug.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_debug.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_debug.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_debug.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/regex_debug.cpp [ 6%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_raw_buffer.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_raw_buffer.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_raw_buffer.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_raw_buffer.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/regex_raw_buffer.cpp [ 7%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_traits_defaults.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_traits_defaults.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_traits_defaults.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_traits_defaults.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/regex_traits_defaults.cpp [ 8%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/static_mutex.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/static_mutex.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/static_mutex.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/static_mutex.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/static_mutex.cpp [ 8%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/usinstances.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/usinstances.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/usinstances.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/usinstances.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/usinstances.cpp [ 9%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/w32_regex_traits.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/w32_regex_traits.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/w32_regex_traits.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/w32_regex_traits.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/w32_regex_traits.cpp [ 10%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/wc_regex_traits.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/wc_regex_traits.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/wc_regex_traits.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/wc_regex_traits.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/wc_regex_traits.cpp [ 10%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/wide_posix_api.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/wide_posix_api.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/wide_posix_api.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/wide_posix_api.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/wide_posix_api.cpp [ 11%] Building CXX object boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/winstances.cpp.o cd /home/fischega/src/mcnptools/intel_build/boost && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -std=c++11 -fPIC -MD -MT boost/CMakeFiles/mcnptools_boost.dir/libs/regex/src/winstances.cpp.o -MF CMakeFiles/mcnptools_boost.dir/libs/regex/src/winstances.cpp.o.d -o CMakeFiles/mcnptools_boost.dir/libs/regex/src/winstances.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/boost/libs/regex/src/winstances.cpp [ 11%] Linking CXX static library libmcnptools_boost.a cd /home/fischega/src/mcnptools/intel_build/boost && /tools/cmake/cmake-3.29.2/bin/cmake -P CMakeFiles/mcnptools_boost.dir/cmake_clean_target.cmake cd /home/fischega/src/mcnptools/intel_build/boost && /tools/cmake/cmake-3.29.2/bin/cmake -E cmake_link_script CMakeFiles/mcnptools_boost.dir/link.txt --verbose=1 /usr/bin/ar qc libmcnptools_boost.a CMakeFiles/mcnptools_boost.dir/libs/regex/src/c_regex_traits.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/cpp_regex_traits.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/cregex.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/fileiter.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/icu.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/instances.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/posix_api.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_debug.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_raw_buffer.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/regex_traits_defaults.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/static_mutex.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/usinstances.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/w32_regex_traits.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/wc_regex_traits.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/wide_posix_api.cpp.o CMakeFiles/mcnptools_boost.dir/libs/regex/src/winstances.cpp.o /usr/bin/ranlib libmcnptools_boost.a make[2]: Leaving directory '/home/fischega/src/mcnptools/intel_build' [ 11%] Built target mcnptools_boost make -f libmcnptools/CMakeFiles/mcnptools.dir/build.make libmcnptools/CMakeFiles/mcnptools.dir/depend make[2]: Entering directory '/home/fischega/src/mcnptools/intel_build' cd /home/fischega/src/mcnptools/intel_build && /tools/cmake/cmake-3.29.2/bin/cmake -E cmake_depends "Unix Makefiles" /tools/mcnp/MCNPTools/SRC/mcnptools-main /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools /home/fischega/src/mcnptools/intel_build /home/fischega/src/mcnptools/intel_build/libmcnptools /home/fischega/src/mcnptools/intel_build/libmcnptools/CMakeFiles/mcnptools.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/home/fischega/src/mcnptools/intel_build' make -f libmcnptools/CMakeFiles/mcnptools.dir/build.make libmcnptools/CMakeFiles/mcnptools.dir/build make[2]: Entering directory '/home/fischega/src/mcnptools/intel_build' [ 12%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/Lnk3Dnt.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/Lnk3Dnt.cpp.o -MF CMakeFiles/mcnptools.dir/src/Lnk3Dnt.cpp.o.d -o CMakeFiles/mcnptools.dir/src/Lnk3Dnt.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/Lnk3Dnt.cpp [ 12%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/Mctal.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/Mctal.cpp.o -MF CMakeFiles/mcnptools.dir/src/Mctal.cpp.o.d -o CMakeFiles/mcnptools.dir/src/Mctal.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/Mctal.cpp [ 13%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/MctalKcode.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/MctalKcode.cpp.o -MF CMakeFiles/mcnptools.dir/src/MctalKcode.cpp.o.d -o CMakeFiles/mcnptools.dir/src/MctalKcode.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/MctalKcode.cpp [ 14%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/MctalTally.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/MctalTally.cpp.o -MF CMakeFiles/mcnptools.dir/src/MctalTally.cpp.o.d -o CMakeFiles/mcnptools.dir/src/MctalTally.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/MctalTally.cpp [ 14%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/Meshtal.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/Meshtal.cpp.o -MF CMakeFiles/mcnptools.dir/src/Meshtal.cpp.o.d -o CMakeFiles/mcnptools.dir/src/Meshtal.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/Meshtal.cpp [ 15%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/MeshtalTally.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/MeshtalTally.cpp.o -MF CMakeFiles/mcnptools.dir/src/MeshtalTally.cpp.o.d -o CMakeFiles/mcnptools.dir/src/MeshtalTally.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/MeshtalTally.cpp [ 16%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracEvent.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracEvent.cpp.o -MF CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracEvent.cpp.o.d -o CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracEvent.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/legacy/PtracEvent.cpp [ 16%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracHistory.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracHistory.cpp.o -MF CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracHistory.cpp.o.d -o CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracHistory.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/legacy/PtracHistory.cpp [ 17%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracNps.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracNps.cpp.o -MF CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracNps.cpp.o.d -o CMakeFiles/mcnptools.dir/src/ptrack/legacy/PtracNps.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/legacy/PtracNps.cpp [ 18%] Building CXX object libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/Ptrac.cpp.o cd /home/fischega/src/mcnptools/intel_build/libmcnptools && /tools/intel/PSXE2019/compilers_and_libraries_2019.0.117/linux/bin/intel64/icpc -D__MCNPTOOLS_BOOST_REGEX__ -I/home/fischega/src/mcnptools/intel_build/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/boost -I/tools/hdf5-1.12.1/serial/include -I/lib64/include -I/tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src -std=c++14 -fPIC -MD -MT libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/Ptrac.cpp.o -MF CMakeFiles/mcnptools.dir/src/ptrack/Ptrac.cpp.o.d -o CMakeFiles/mcnptools.dir/src/ptrack/Ptrac.cpp.o -c /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(81): error: namespace "std" has no member "enable_if_t" template ::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(81): error: expected a "," or ">" template ::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(81): error: the global scope has no "value" template ::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(81): error: expected a ";" template ::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(121): warning #12: parsing restarts here after previous syntax error } // namespace detail ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(229): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(229): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(229): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(229): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(237): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(237): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(237): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(237): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(245): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(245): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(245): error: expected an expression BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(253): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(253): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(253): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(253): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(261): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(261): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(261): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(261): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(269): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(269): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(269): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(269): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(277): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(277): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(277): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(277): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(285): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(285): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(285): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(285): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(293): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(293): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(293): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(293): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(301): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(301): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(301): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(301): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(309): error: namespace "f5::detail" has no member "getRawInt" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(309): error: type name is not allowed BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(309): error: expected a ")" BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/CompoundTypeBuilder.hpp(11), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(14), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Type/TypeSupport.hpp(309): error: expected an identifier BasicType ftype(detail::getRawInt(), false); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(98): error: namespace "std" has no member "enable_if_t" std::enable_if_t::value, bool> = true, ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(98): error: expected a "," or ">" std::enable_if_t::value, bool> = true, ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(98): error: the global scope has no "value" std::enable_if_t::value, bool> = true, ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(98): error: expected a ";" std::enable_if_t::value, bool> = true, ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Attribute.hpp(208): warning #12: parsing restarts here after previous syntax error } // namespace f5 ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(93): error: namespace "std" has no member "enable_if_t" std::enable_if_t::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(93): error: expected a "," or ">" std::enable_if_t::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(93): warning #324: global-scope qualifier (leading "::") is not allowed std::enable_if_t::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(93): error: the global scope has no "value" std::enable_if_t::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(93): error #77: this declaration has no storage class or type specifier std::enable_if_t::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(93): error: member "f5::Dataset::value" is not a valid class member template std::enable_if_t::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(93): error: expected a ";" std::enable_if_t::value, bool> = true> ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(263): warning #12: parsing restarts here after previous syntax error }; ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetBuilder.hpp(12), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset.hpp(4), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(5), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Dataset/DatasetType.hpp(69): error: class "f5::Dataset" has no member "shape" if (shape[i] + offset[i] > this->shape()[i]) { ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5File.hpp(10), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(6), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Group.hpp(75): error: identifier "checkH5Attribute" is undefined return checkH5Attribute(this->getID(), s); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5File.hpp(10), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(6), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5Group.hpp(79): error: identifier "deleteH5Attribute" is undefined deleteH5Attribute(this->getID(), s); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(6), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5File.hpp(147): error: identifier "checkH5Attribute" is undefined return checkH5Attribute(this->getID(), s); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5.hpp(6), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(13), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/dependencies/shacl-F5_CXX/src/shacl/f5/H5File.hpp(151): error: identifier "deleteH5Attribute" is undefined deleteH5Attribute(this->getID(), s); ^ In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _Alloc=std::allocator>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracEventType, _Tp=mcnptools::EventParserInterface, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>]" at line 84 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _Alloc=std::allocator>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracEventType, _Tp=mcnptools::EventParserInterface, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>]" at line 84 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(1073): error: incomplete type is not allowed private _Hashtable_ebo_helper<1, _H1>, ^ detected during: instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _Alloc=std::allocator>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracEventType, _Tp=mcnptools::EventParserInterface, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>]" at line 84 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _Alloc=std::allocator>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracEventType, _Tp=mcnptools::EventParserInterface, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>]" at line 84 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracEventType, _Value=std::pair, _Alloc=std::allocator>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracEventType, _Tp=mcnptools::EventParserInterface, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>]" at line 84 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/unordered_map.h(139): error: incomplete type is not allowed const hasher& __hf = hasher(), ^ detected during instantiation of "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type &) [with _Key=mcnptools::PtracEnums::PtracEventType, _Tp=mcnptools::EventParserInterface, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>]" at line 84 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(73): error: namespace "std" has no member "decay_t" auto a = DatasetBuffer, Data>( ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(73): error: too few arguments for class template "mcnptools::DatasetBuffer" auto a = DatasetBuffer, Data>( ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(73): error: type name is not allowed auto a = DatasetBuffer, Data>( ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(73): error: expected an expression auto a = DatasetBuffer, Data>( ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(73): error: cannot deduce "auto" type (initializer required) auto a = DatasetBuffer, Data>( ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(73): error: expected a ";" auto a = DatasetBuffer, Data>( ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(72): error: class "f5::Dataset" has no member "shape" auto size = dataset.shape()[0]; ^ detected during: instantiation of "auto mcnptools::MakeDatasetBuffer(GroupLike &&, std::string, size_t={unsigned long}, const Data &, f5::Type) [with GroupLike=const f5::Group &, Data=mcnptools::Source]" at line 78 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp(115): error: namespace "std" has no member "decay_t" return EventConverter, decltype(accessor_map)>{ ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp(115): error: too few arguments for class template "mcnptools::EventConverter" return EventConverter, decltype(accessor_map)>{ ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp(115): error: type name is not allowed return EventConverter, decltype(accessor_map)>{ ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp(115): error: expected an expression return EventConverter, decltype(accessor_map)>{ ^ detected during instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Source]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Source]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Source]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Source]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Source]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Source]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(1073): error: incomplete type is not allowed private _Hashtable_ebo_helper<1, _H1>, ^ detected during: instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Source]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Source]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Source]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Source]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Source]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Source]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Source]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Source]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Source]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/unordered_map.h(186): error: incomplete type is not allowed const hasher& __hf = hasher(), ^ detected during: instantiation of "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list::value_type>, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type &) [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 25 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Source]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Source]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Source]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Source]" at line 85 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(72): error: class "f5::Dataset" has no member "shape" auto size = dataset.shape()[0]; ^ detected during: instantiation of "auto mcnptools::MakeDatasetBuffer(GroupLike &&, std::string, size_t={unsigned long}, const Data &, f5::Type) [with GroupLike=const f5::Group &, Data=mcnptools::SurfaceCrossing]" at line 78 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::SurfaceCrossing]" at line 86 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::SurfaceCrossing]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::SurfaceCrossing]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::SurfaceCrossing]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::SurfaceCrossing]" at line 86 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::SurfaceCrossing]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::SurfaceCrossing]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::SurfaceCrossing]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::SurfaceCrossing]" at line 86 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(1073): error: incomplete type is not allowed private _Hashtable_ebo_helper<1, _H1>, ^ detected during: instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::SurfaceCrossing]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::SurfaceCrossing]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::SurfaceCrossing]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::SurfaceCrossing]" at line 86 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::SurfaceCrossing]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::SurfaceCrossing]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::SurfaceCrossing]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::SurfaceCrossing]" at line 86 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::SurfaceCrossing]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::SurfaceCrossing]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::SurfaceCrossing]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::SurfaceCrossing]" at line 86 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/unordered_map.h(186): error: incomplete type is not allowed const hasher& __hf = hasher(), ^ detected during: instantiation of "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list::value_type>, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type &) [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 25 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::SurfaceCrossing]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::SurfaceCrossing]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::SurfaceCrossing]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::SurfaceCrossing]" at line 86 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(72): error: class "f5::Dataset" has no member "shape" auto size = dataset.shape()[0]; ^ detected during: instantiation of "auto mcnptools::MakeDatasetBuffer(GroupLike &&, std::string, size_t={unsigned long}, const Data &, f5::Type) [with GroupLike=const f5::Group &, Data=mcnptools::Bank]" at line 78 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Bank]" at line 87 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Bank]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Bank]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Bank]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Bank]" at line 87 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1073 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Bank]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Bank]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Bank]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Bank]" at line 87 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(1073): error: incomplete type is not allowed private _Hashtable_ebo_helper<1, _H1>, ^ detected during: instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Bank]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Bank]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Bank]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Bank]" at line 87 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Bank]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Bank]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Bank]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Bank]" at line 87 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/hashtable_policy.h(830): error: an incomplete class type is not allowed bool __use_ebo = !__is_final(_Tp) && __is_empty(_Tp)> ^ detected during: processing of template argument list for "std::__detail::_Hashtable_ebo_helper" based on template arguments <1, std::hash> at line 1082 instantiation of class "std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing]" at line 1403 instantiation of class "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _Traits=std::__umap_traits]" at line 175 of "/usr/include/c++/4.8/bits/hashtable.h" instantiation of class "std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits> [with _Key=mcnptools::PtracEnums::PtracDataType, _Value=std::pair>, _Alloc=std::allocator>>, _ExtractKey=std::__detail::_Select1st, _Equal=std::equal_to, _H1=std::hash, _H2=std::__detail::_Mod_range_hashing, _Hash=std::__detail::_Default_ranged_hash, _RehashPolicy=std::__detail::_Prime_rehash_policy, _Traits=std::__umap_traits]" at line 100 of "/usr/include/c++/4.8/bits/unordered_map.h" instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc> [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 9 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Bank]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Bank]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Bank]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Bank]" at line 87 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /usr/include/c++/4.8/bits/unordered_map.h(186): error: incomplete type is not allowed const hasher& __hf = hasher(), ^ detected during: instantiation of "std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list::value_type>, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal &, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type &) [with _Key=mcnptools::PtracEnums::PtracDataType, _Tp=std::function, _Hash=std::hash, _Pred=std::equal_to, _Alloc=std::allocator>>]" at line 25 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::DefaultAccessors(const Event &) [with Event=mcnptools::Bank]" at line 80 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::makeAccessorMap(Event &) [with Event=const mcnptools::Bank]" at line 114 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/converter.hpp" instantiation of "auto mcnptools::MakeEventConverter(const Event &, int) [with Event=mcnptools::Bank]" at line 79 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Bank]" at line 87 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" In file included from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack.hpp(30), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/Ptrac.hpp(18), from /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp(4): /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/DatasetBuffer.hpp(72): error: class "f5::Dataset" has no member "shape" auto size = dataset.shape()[0]; ^ detected during: instantiation of "auto mcnptools::MakeDatasetBuffer(GroupLike &&, std::string, size_t={unsigned long}, const Data &, f5::Type) [with GroupLike=const f5::Group &, Data=mcnptools::Collision]" at line 78 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" instantiation of function "lambda [](std::string, const auto &)->auto [with =mcnptools::Collision]" at line 88 of "/tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/include/mcnptools/ptrack/hdf5/EventParsers.hpp" compilation aborted for /tools/mcnp/MCNPTools/SRC/mcnptools-main/libmcnptools/src/ptrack/Ptrac.cpp (code 4) libmcnptools/CMakeFiles/mcnptools.dir/build.make:201: recipe for target 'libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/Ptrac.cpp.o' failed make[2]: *** [libmcnptools/CMakeFiles/mcnptools.dir/src/ptrack/Ptrac.cpp.o] Error 4 make[2]: Leaving directory '/home/fischega/src/mcnptools/intel_build' CMakeFiles/Makefile2:1567: recipe for target 'libmcnptools/CMakeFiles/mcnptools.dir/all' failed make[1]: *** [libmcnptools/CMakeFiles/mcnptools.dir/all] Error 2 make[1]: Leaving directory '/home/fischega/src/mcnptools/intel_build' Makefile:145: recipe for target 'all' failed make: *** [all] Error 2