Hello!
Your kind guidance is very much appreciated on the following issue. I followed recommendations in the forum, followed official guide, tried several options but have not succeded yet. Thank you!
/Users/dilmurod/openmc/src/cmfd_solver.cpp:8:10: fatal error: ‘xtensor/xtensor.hpp’
**file not found**
8 | #include "xtensor/xtensor.hpp"
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
[ 5%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o
[ 6%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o
In file included from /Users/dilmurod/openmc/src/dagmc.cpp:1:
In file included from /Users/dilmurod/openmc/include/openmc/dagmc.h:10:
/Users/dilmurod/openmc/include/openmc/xml_interface.h:9:10: fatal error:
**'xtensor/xadapt.hpp' file not found**
9 | #include "xtensor/xadapt.hpp"
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
1 error generated.
make[2]: *** [CMakeFiles/libopenmc.dir/src/cmfd_solver.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs…
[ 6%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o
In file included from /Users/dilmurod/openmc/src/boundary_condition.cpp:1:
In file included from /Users/dilmurod/openmc/include/openmc/boundary_condition.h:4:
/Users/dilmurod/openmc/include/openmc/hdf5_interface.h:14:10: fatal error:
**'xtensor/xadapt.hpp' file not found**
14 | #include “xtensor/xadapt.hpp”
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
[ 7%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o
In file included from /Users/dilmurod/openmc/src/cross_sections.cpp:8:
In file included from /Users/dilmurod/openmc/include/openmc/geometry_aux.h:13:
/Users/dilmurod/openmc/include/openmc/xml_interface.h:9:10: fatal error:
**'xtensor/xadapt.hpp' file not found**
9 | #include "xtensor/xadapt.hpp"
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
In file included from /Users/dilmurod/openmc/src/cell.cpp:2:
In file included from /Users/dilmurod/openmc/include/openmc/cell.h:19:
In file included from /Users/dilmurod/openmc/include/openmc/surface.h:11:
In file included from /Users/dilmurod/openmc/include/openmc/boundary_condition.h:4:
/Users/dilmurod/openmc/include/openmc/hdf5_interface.h:14:10: fatal error:
**'xtensor/xadapt.hpp' file not found**
14 | #include “xtensor/xadapt.hpp”
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
In file included from /Users/dilmurod/openmc/src/collision_track.cpp:10:
In file included from /Users/dilmurod/openmc/include/openmc/cell.h:19:
In file included from /Users/dilmurod/openmc/include/openmc/surface.h:11:
In file included from /Users/dilmurod/openmc/include/openmc/boundary_condition.h:4:
/Users/dilmurod/openmc/include/openmc/hdf5_interface.h:14:10: fatal error:
**'xtensor/xadapt.hpp' file not found**
14 | #include “xtensor/xadapt.hpp”
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
In file included from /Users/dilmurod/openmc/src/distribution.cpp:15:
/Users/dilmurod/openmc/include/openmc/xml_interface.h:9:10: fatal error:
**'xtensor/xadapt.hpp' file not found**
9 | #include "xtensor/xadapt.hpp"
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
[ 7%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o
1 error generated.
1 error generated.
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/libopenmc.dir/src/distribution.cpp.o] Error 1
make[2]: *** [CMakeFiles/libopenmc.dir/src/boundary_condition.cpp.o] Error 1
make[2]: *** [CMakeFiles/libopenmc.dir/src/dagmc.cpp.o] Error 1
make[2]: *** [CMakeFiles/libopenmc.dir/src/collision_track.cpp.o] Error 1
[ 8%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o
[ 8%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o
[ 9%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o
[ 9%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o
In file included from /Users/dilmurod/openmc/src/bremsstrahlung.cpp:1:
/Users/dilmurod/openmc/include/openmc/bremsstrahlung.h:6:10: fatal error:
**'xtensor/xtensor.hpp' file not found**
6 | #include "xtensor/x1 error generated.
tensor.hpp"
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
make[2]: *** [CMakeFiles/libopenmc.dir/src/cell.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/libopenmc.dir/src/cross_sections.cpp.o] Error 1
[ 9%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o
1 error generated.
make[2]: *** [CMakeFiles/libopenmc.dir/src/bremsstrahlung.cpp.o] Error 1
[ 10%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o
In file included from /Users/dilmurod/openmc/src/bank.cpp:6:
In file included from /Users/dilmurod/openmc/include/openmc/simulation.h:7:
/Users/dilmurod/openmc/include/openmc/mesh.h:11:10: fatal error:
**'xtensor/xtensor.hpp' file not found**
11 | #include “xtensor/xtensor.hpp”
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
1 error generated.
[ 10%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o
make[2]: *** [CMakeFiles/libopenmc.dir/src/bank.cpp.o] Error 1
[ 11%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o
In file included from /Users/dilmurod/openmc/src/chain.cpp:16:
/Users/dilmurod/openmc/include/openmc/xml_interface.h:9:10: fatal error:
**'xtensor/xadapt.hpp' file not found**
9 | #include "xtensor/xadapt.hpp"
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
1 error generated.
make[2]: *** [CMakeFiles/libopenmc.dir/src/chain.cpp.o] Error 1
make[1]: *** [CMakeFiles/libopenmc.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
[ 11%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o
[ 11%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o
[ 12%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o
[ 12%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o
[ 13%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o
[ 13%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o
[ 14%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o
[ 14%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o
[ 14%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o
[ 15%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o
[ 15%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o
[ 16%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o
[ 16%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o
[ 16%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o
[ 17%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o
[ 17%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o
[ 18%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o
[ 18%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o
[ 19%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o
[ 19%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o
[ 19%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o
[ 20%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o
[ 20%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o
[ 21%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o
[ 21%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o
[ 21%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o
/Users/dilmurod/openmc/vendor/Catch2/src/catch2/catch_approx.cpp:73:24: warning:
**identifier '\_a' preceded by whitespace in a literal operator declaration is deprecated**
**\[-Wdeprecated-literal-operator\]**
73 | Approx operator “” _a(long double val) {
| **\~\~\~\~\~\~\~\~\~\~\~\~^\~**
| operator""\_a
/Users/dilmurod/openmc/vendor/Catch2/src/catch2/catch_approx.cpp:76:24: warning:
**identifier '\_a' preceded by whitespace in a literal operator declaration is deprecated**
**\[-Wdeprecated-literal-operator\]**
76 | Approx operator “” _a(unsigned long long val) {
| **\~\~\~\~\~\~\~\~\~\~\~\~^\~**
| operator""\_a
[ 22%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o
2 warnings generated.
[ 22%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o
[ 22%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o
[ 23%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o
[ 24%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o
[ 24%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o
[ 24%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o
[ 24%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o
[ 25%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o
[ 26%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o
[ 26%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o
[ 26%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o
[ 27%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o
[ 27%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o
[ 28%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o
[ 28%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o
[ 29%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o
[ 29%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o
[ 29%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o
[ 30%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o
[ 30%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o
[ 31%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o
[ 31%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o
[ 32%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o
[ 32%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o
[ 32%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o
[ 33%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o
[ 33%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o
[ 34%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o
[ 34%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o
[ 34%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o
[ 35%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o
[ 35%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o
[ 36%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o
[ 36%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o
[ 37%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o
[ 37%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o
[ 37%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o
[ 38%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o
[ 38%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o
[ 39%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o
[ 39%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o
[ 39%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o
[ 39%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o
[ 40%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o
[ 41%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o
[ 41%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o
[ 42%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o
[ 42%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o
[ 42%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o
[ 43%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o
[ 43%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o
[ 44%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o
[ 44%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o
[ 45%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o
[ 45%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o
[ 45%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o
[ 46%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o
[ 46%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o
[ 47%] Building CXX object vendor/Catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o
[ 47%] Linking CXX static library ../../../lib/libCatch2.a
[ 47%] Built target Catch2
make: *** [all] Error 2
[ 0%] Building CXX object CMakeFiles/libopenmc.dir/src/bank.cpp.o
In file included from /Users/dilmurod/openmc/src/bank.cpp:6:
In file included from /Users/dilmurod/openmc/include/openmc/simulation.h:7:
/Users/dilmurod/openmc/include/openmc/mesh.h:11:10: fatal error:
**'xtensor/xtensor.hpp' file not found**
11 | #include “xtensor/xtensor.hpp”
| **^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~**
1 error generated.
make[2]: *** [CMakeFiles/libopenmc.dir/src/bank.cpp.o] Error 1
make[1]: *** [CMakeFiles/libopenmc.dir/all] Error 2
make: *** [all] Error 2