JGCRI / gcam-core

GCAM -- The Global Change Analysis Model
http://jgcri.github.io/gcam-doc/
Other
263 stars 159 forks source link

Compiling GCAM on UNIX Computing Cluster #265

Open kagreene opened 1 year ago

kagreene commented 1 year ago

I am attempting to compile GCAM using the provided build instructions, however the build keeps failing. Below is the output when I run make gcam: make -C ../../containers/source containers_dir make -C ../../demographics/source demographics_dir make -C ../../emissions/source emissions_dir make -C ../../marketplace/source marketplace_dir make -C ../../resources/source resources_dir make -C ../../sectors/source sectors_dir make -C ../../solution/solvers/source solution_solvers_dir make -C ../../solution/util/source solution_util_dir make[1]: Entering directory /home/kag2592/gcam-core/cvs/objects/solution/util/source' make[1]: *** No rule to make target/home/kag2592/gcam-core/libs/eigen/Eigen/src/Core/util/../InternalHeaderCheck.h', needed by fdjac.o'. Stop. make[1]: Leaving directory/home/kag2592/gcam-core/cvs/objects/solution/util/source' make: [solution_util_dir] Error 2 make: Waiting for unfinished jobs.... make[1]: Entering directory /home/kag2592/gcam-core/cvs/objects/demographics/source' make[1]: Nothing to be done fordemographics_dir'. make[1]: Leaving directory /home/kag2592/gcam-core/cvs/objects/demographics/source' ln -sf /home/kag2592/gcam-core/cvs/objects/build/linux/../../demographics/source/*.o ./objs make[1]: Entering directory/home/kag2592/gcam-core/cvs/objects/marketplace/source' make[1]: No rule to make target /home/kag2592/gcam-core/libs/eigen/Eigen/src/Core/util/../InternalHeaderCheck.h', needed bymarketplace.o'. Stop. make[1]: Leaving directory `/home/kag2592/gcam-core/cvs/objects/marketplace/source' make: [marketplace_dir] Error 2 make[1]: Entering directory /home/kag2592/gcam-core/cvs/objects/emissions/source' make[1]: Nothing to be done foremissions_dir'. make[1]: Leaving directory /home/kag2592/gcam-core/cvs/objects/emissions/source' ln -sf /home/kag2592/gcam-core/cvs/objects/build/linux/../../emissions/source/*.o ./objs make[1]: Entering directory/home/kag2592/gcam-core/cvs/objects/resources/source' make[1]: Nothing to be done for resources_dir'. make[1]: Leaving directory/home/kag2592/gcam-core/cvs/objects/resources/source' ln -sf /home/kag2592/gcam-core/cvs/objects/build/linux/../../resources/source/.o ./objs make[1]: Entering directory /home/kag2592/gcam-core/cvs/objects/sectors/source' make[1]: Nothing to be done forsectors_dir'. make[1]: Leaving directory `/home/kag2592/gcam-core/cvs/objects/sectors/source' ln -sf /home/kag2592/gcam-core/cvs/objects/build/linux/../../sectors/source/.o ./objs make[1]: Entering directory /home/kag2592/gcam-core/cvs/objects/solution/solvers/source' make[1]: Nothing to be done forsolution_solvers_dir'. make[1]: Leaving directory /home/kag2592/gcam-core/cvs/objects/solution/solvers/source' ln -sf /home/kag2592/gcam-core/cvs/objects/build/linux/../../solution/solvers/source/*.o ./objs make[1]: Entering directory/home/kag2592/gcam-core/cvs/objects/containers/source' make[1]: Nothing to be done for containers_dir'. make[1]: Leaving directory/home/kag2592/gcam-core/cvs/objects/containers/source' ln -sf /home/kag2592/gcam-core/cvs/objects/build/linux/../../containers/source/*.o ./objs

Any idea what is causing the issue or how to fix it? Thanks!

publicmatt commented 1 year ago

This looks like it's related to a dependency on Eigen. Here's what I do to install that:

CORE=${HOME}/gcam-core
DOWNLOADS=/tmp
LIBS=${CORE}/libs

########################################
#
# downloading and install eigen
#
########################################
echo "installing eigen"
cd ${DOWNLOADS}
wget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz
tar xzvf eigen-3.4.0.tar.gz
mv eigen-3.4.0/ ${LIBS}/eigen -f
echo "done."
kagreene commented 1 year ago

Thanks for the reply. I tried using your code to reinstall Eigen, but I am still getting the same output with the build failing. Any idea how else to fix this issue? I have tried using several different versions of Eigen and none have worked.

publicmatt commented 1 year ago

Darn!

Just checking: have you tried running make clean before make gcam to start the build from scratch?

kagreene commented 1 year ago

I had not been running make clean before make gcam! Running make clean first gives me a different output, but the build still fails. Part of the new output is below:

make[1]: Entering directory /home/kag2592/gcam-core/cvs/objects/demographics/source' /software/gcc/11.2.0/bin/g++ -O3 -pthread -ggdb -DNDEBUG -DFUSION_MAX_VECTOR_SIZE=30 -MMD -std=c++14 -Wno-deprecated -I/home/kag2592/gcam-core/libs/boost-lib -I/home/kag2592/java/jdk-19.0.2/include -I/home/kag2592/java/jdk-19.0.2/include/linux -I/home/kag2592/gcam-core/libs/tbb/include -I../../climate/source/hector/headers -I/home/kag2592/gcam-core/libs/eigen -I../.. -I/home/kag2592/include -DJARS_LIB="\"/home/kag2592/gcam-core/libs/jars/*\"" -DGCAM_PARALLEL_ENABLED=1 -DUSE_HECTOR=1 -c -o age_cohort.o age_cohort.cpp make[1]: Entering directory/home/kag2592/gcam-core/cvs/objects/containers/source' /software/gcc/11.2.0/bin/g++ -O3 -pthread -ggdb -DNDEBUG -DFUSION_MAX_VECTOR_SIZE=30 -MMD -std=c++14 -Wno-deprecated -I/home/kag2592/gcam-core/libs/boost-lib -I/home/kag2592/java/jdk-19.0.2/include -I/home/kag2592/java/jdk-19.0.2/include/linux -I/home/kag2592/gcam-core/libs/tbb/include -I../../climate/source/hector/headers -I/home/kag2592/gcam-core/libs/eigen -I../.. -I/home/kag2592/include -DJARS_LIB="\"/home/kag2592/gcam-core/libs/jars/\"" -DGCAM_PARALLEL_ENABLED=1 -DUSE_HECTOR=1 -c -o final_demand_activity.o final_demand_activity.cpp make[1]: Entering directory `/home/kag2592/gcam-core/cvs/objects/emissions/source' ... /software/gcc/11.2.0/bin/g++ -O3 -pthread -ggdb -DNDEBUG -DFUSION_MAX_VECTOR_SIZE=30 -MMD -std=c++14 -Wno-deprecated -I/home/kag2592/gcam-core/libs/boost-lib -I/home/kag2592/java/jdk-19.0.2/include -I/home/kag2592/java/jdk-19.0.2/include/linux -I/home/kag2592/gcam-core/libs/tbb/include -I../../climate/source/hector/headers -I/home/kag2592/gcam-core/libs/eigen -I../.. -I/home/kag2592/include -DJARS_LIB="\"/home/kag2592/gcam-core/libs/jars/\"" -DGCAM_PARALLEL_ENABLED=1 -DUSE_HECTOR=1 -c -o info.o info.cpp during GIMPLE pass: fre solution_info_set.cpp: In member function ‘void SolutionInfoSet::findAndPrintSD(World, Marketplace, int, std::ostream&)’: solution_info_set.cpp:629:6: internal compiler error: Bus error 629 | void SolutionInfoSet::findAndPrintSD( World aWorld, Marketplace aMarketplace, const int aPeriod, ostream& aOut) { | ^~~~~~~ In file included from /home/kag2592/gcam-core/libs/boost-lib/boost/iterator/reverse_iterator.hpp:10, from /home/kag2592/gcam-core/libs/boost-lib/boost/range/reverse_iterator.hpp:21, from /home/kag2592/gcam-core/libs/boost-lib/boost/range/rbegin.hpp:19, from /home/kag2592/gcam-core/libs/boost-lib/boost/range/functions.hpp:23, from /home/kag2592/gcam-core/libs/boost-lib/boost/range/iterator_range_core.hpp:38,from /home/kag2592/gcam-core/libs/boost-lib/boost/lexical_cast.hpp:30, from ../../util/base/include/util.h:61, from ../../util/base/include/value.h:49, from ../../emissions/include/aemissions_control.h:51, from ../../emissions/include/gdp_control.h:47, from gdp_control.cpp:43: /home/kag2592/gcam-core/libs/boost-lib/boost/iterator/iterator_adaptor.hpp: In member function ‘typename boost::iterators::detail::iterator_adaptor_base<Derived, Base, Value, Traversal, Reference, Difference>::type::difference_type boost::iterators::iterator_adaptor<Derived, Base, Value, Traversal, Reference, Difference>::distance_to(const boost::iterators::iterator_adaptor<OtherDerived, OtherIterator, V, C, R, D>&) const’: /home/kag2592/gcam-core/libs/boost-lib/boost/iterator/iterator_adaptor.hpp:313:79: internal compiler error: Bus error 313 | boost::iterators::detail::iterator_adaptor_assert_traversal<my_traversal, cat>(); | ^ /home/kag2592/gcam-core/libs/boost-lib/boost/iterator/iterator_adaptor.hpp:335:11: note: in expansion of macro ‘BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL’ 335 | BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL(random_access_traversal_tag) | ^~~~~~~~~~~ In file included from /hpc/software/gcc/11.2.0/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/immintrin.h:65, from /home/kag2592/gcam-core/libs/tbb/include/tbb/../oneapi/tbb/detail/_machine.h:44, from /home/kag2592/gcam-core/libs/tbb/include/tbb/../oneapi/tbb/detail/_utils.h:26, from /home/kag2592/gcam-core/libs/tbb/include/tbb/../oneapi/tbb/detail/_template_helpers.h:20, from /home/kag2592/gcam-core/libs/tbb/include/tbb/../oneapi/tbb/enumerable_thread_specific.h:23, from /home/kag2592/gcam-core/libs/tbb/include/tbb/enumerable_thread_specific.h:17, from ../../util/base/include/value.h:53, from ../../sectors/include/sector.h:57, from sector.cpp:50: /hpc/software/gcc/11.2.0/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/avx512vldqintrin.h: In function ‘m128i _mm_maskz_cvttpd_epu64(mmask8, __m128d)’: /hpc/software/gcc/11.2.0/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/avx512vldqintrin.h:150:69: internal compiler error: Bus error 150 | (mmask8) U); | ^ In file included from /home/kag2592/gcam-core/libs/boost-lib/boost/fusion/include/vector.hpp:10, from ../../util/base/include/data_definition_util.h:51, from ../../technologies/include/base_technology.h:59, from base_technology.cpp:47: /home/kag2592/gcam-core/libs/boost-lib/boost/fusion/container/vector/detail/value_at_impl.hpp: In instantiation of ‘struct boost::fusion::extension::value_at_impl::apply<boost::fusion::vector<boost::fusion::pair<IInput, IInput>, boost::fusion::pair<MiniCAMInput, MiniCAMInput>, boost::fusion::pair<EnergyInput, EnergyInput>, boost::fusion::pair<NonEnergyInput, NonEnergyInput>, boost::fusion::pair<RenewableInput, RenewableInput>, boost::fusion::pair<InputSubsidy, InputSubsidy>, boost::fusion::pair<InputTax, InputTax>, boost::fusion::pair<InputOMVar, InputOMVar>, boost::fusion::pair<InputOMFixed, InputOMFixed>, boost::fusion::pair<InputCapital, InputCapital>, boost::fusion::pair<CTaxInput, CTaxInput> >, mpl::int<0> >’: /home/kag2592/gcam-core/libs/boost-lib/boost/fusion/container/vector/detail/value_of_impl.hpp:30:97: required from ‘struct boost::fusion::extension::value_of_impl::apply<boost::fusion::vector_iterator<boost::fusion::vector<boost::fusion::pair<IInput, IInput>, boost::fusion::pair<MiniCAMInput, MiniCAMInput>, boost::fusion::pair<EnergyInput, EnergyInput>, boost::fusion::pair<NonEnergyInput, NonEnergyInput>, boost::fusion::pair<RenewableInput, RenewableInput>, boost::fusion::pair<InputSubsidy, InputSubsidy>, boost::fusion::pair<InputTax, InputTax>, boost::fusion::pair<InputOMVar, InputOMVar>, boost::fusion::pair<InputOMFixed, InputOMFixed>, boost::fusion::pair<InputCapital, InputCapital>, boost::fusion::pair<CTaxInput, CTaxInput> >, 0> >’ /home/kag2592/gcam-core/libs/boost-lib/boost/fusion/iterator/value_of.hpp:51:16: required from ‘struct boost::fusion::result_of::value_of<boost::fusion::vector_iterator<boost::fusion::vector<boost::fusion::pair<IInput, IInput>, boost::fusion::pair<MiniCAMInput, MiniCAMInput>, boost::fusion::pair<EnergyInput, EnergyInput>, boost::fusion::pair<NonEnergyInput, NonEnergyInput>, boost::fusion::pair<RenewableInput, RenewableInput>, boost::fusion::pair<InputSubsidy, InputSubsidy>, boost::fusion::pair<InputTax, InputTax>, boost::fusion::pair<InputOMVar, ... ../../functions/include/iinput.h:484:5: required from here /home/kag2592/gcam-core/libs/boost-lib/boost/fusion/container/vector/detail/value_at_impl.hpp:51:59: internal compiler error: Bus error 51 | vector_detail::value_at_impl(boost::declval<Sequence>()) | ~~~~~~~~^~~~~~~ /home/kag2592/gcam-core/libs/boost-lib/boost/fusion/support/config.hpp:119:18: note: in definition of macro ‘BOOST_FUSION_DECLTYPE_N3031’ 119 | decltype parenthesized_expr | ^~~~~~ g++: internal compiler error: Bus error signal terminated program cc1plus Please submit a full bug report, with preprocessed source if appropriate. See https://gcc.gnu.org/bugs/ for instructions. make[1]: [logbroyden.o] Error 4 make[1]: Leaving directory `/home/kag2592/gcam-core/cvs/objects/solution/solvers/source' make: [solution_solvers_dir] Error 2 make: Waiting for unfinished jobs.... /software/gcc/11.2.0/bin/g++ -O3 -pthread -ggdb -DNDEBUG -DFUSION_MAX_VECTOR_SIZE=30 -MMD -std=c++14 -Wno-deprecated -I/home/kag2592/gcam-core/libs/boost-lib -I/home/kag2592/java/jdk-19.0.2/include -I/home/kag2592/java/jdk-19.0.2/include/linux -I/home/kag2592/gcam-core/libs/tbb/include -I../../climate/source/hector/headers -I/home/kag2592/gcam-core/libs/eigen -I../.. -I/home/kag2592/include -DJARS_LIB="\"/home/kag2592/gcam-core/libs/jars/\"" -DGCAM_PARALLEL_ENABLED=1 -DUSE_HECTOR=1 -c -o normal_market.o normal_market.cpp 0xcedd0f crash_signal ../.././gcc/toplev.c:327 0xcedd0f crash_signal ../.././gcc/toplev.c:327 0xcedd0f crash_signal ../.././gcc/toplev.c:327 0xcedd0f crash_signal ../.././gcc/toplev.c:327 0x68b7c8 build_new_function_call(tree_node, vec<tree_node, va_gc, vl_embed>, int) ../.././gcc/cp/call.c:4669 0x802e2c finish_call_expr(tree_node, vec<tree_node, va_gc, vl_embed>, bool, bool, int) ../.././gcc/cp/semantics.c:2830 0xf62670 walk_tree_1(tree_node, tree_node ()(tree_node, int, void), void, hash_set<tree_node, false, default_hash_traits<tree_node> >, tree_node ()(tree_node, int, tree_node (*)(tree_node, int, void), void, hash_set<tree_node, false, default_hash_traits<tree_node> >)) ../.././gcc/tree.c:12136 0xf627b0 walk_tree_1(tree_node, tree_node ()(tree_node, int, void), void, hash_set<tree_node, false, default_hash_traits<tree_node> >, tree_node ()(tree_node, int, tree_node (*)(tree_node, int, void), void, hash_set<tree_node, false, default_hash_traits<tree_node> >)) ../.././gcc/tree.c:12456 0x7cf99b tsubst_copy_and_build(tree_node, tree_node, int, tree_node, bool, bool) ../.././gcc/cp/pt.c:20485 0x7d3395 tsubst_copy_and_build(tree_node, tree_node, int, tree_node, bool, bool) ../.././gcc/cp/pt.c:16173 0x7d3395 tsubst(tree_node, tree_node, int, tree_node) ../.././gcc/cp/pt.c:16173 0x7f0a0c instantiate_class_template_1 ../.././gcc/cp/pt.c:11890 0x7f1902 instantiate_class_template(tree_node) ../.././gcc/cp/pt.c:12272 0xa17cf0 operand_compare::operand_equal_p(tree_node const, tree_node const, unsigned int) ../.././gcc/fold-const.c:2949 0x823afb complete_type(tree_node) ../.././gcc/cp/typeck.c:143 0x823afb complete_type(tree_node) ../.././gcc/cp/typeck.c:111 0x823b8d complete_type_or_maybe_complain(tree_node, tree_node, int) ../.././gcc/cp/typeck.c:156 0x7d4041 tsubst(tree_node, tree_node, int, tree_node) ../.././gcc/cp/pt.c:16092 0x7def84 tsubst_decl ../.././gcc/cp/pt.c:14831 0x7f0893 instantiate_class_template_1 ../.././gcc/cp/pt.c:12030 0x7f1902 instantiate_class_template(tree_node) ../.././gcc/cp/pt.c:12272 0x823afb complete_type(tree_node) ../.././gcc/cp/typeck.c:143 0x823afb complete_type(tree_node) ../.././gcc/cp/typeck.c:111 0x823ceb complete_type_or_maybe_complain(tree_node, tree_node, int) ../.././gcc/cp/typeck.c:156 0x823ceb complete_type_or_else(tree_node, tree_node) ../.././gcc/cp/typeck.c:174 0xa8887e unshare_expr(tree_node) ../.././gcc/gimplify.c:1023 0x6d20cb ocp_convert(tree_node, tree_node, int, int, int) ../.././gcc/cp/cvt.c:733 0x776f20 cp_parser_parse_tentatively ../.././gcc/cp/parser.c:32907 0x79fc67 cp_parser_template_argument ../.././gcc/cp/parser.c:17942 0x79fc67 cp_parser_template_argument_list ../.././gcc/cp/parser.c:17854 0x79fc67 cp_parser_enclosed_template_argument_list ../.././gcc/cp/parser.c:30863 0x7a0e46 cp_parser_template_id ../.././gcc/cp/parser.c:17426 0x7a160b cp_parser_class_name ../.././gcc/cp/parser.c:24731 0x79955a cp_parser_qualifying_entity ../.././gcc/cp/parser.c:7002 0x79955a cp_parser_nested_name_specifier_opt ../.././gcc/cp/parser.c:6684 0x7ade2f cp_parser_simple_type_specifier ../.././gcc/cp/parser.c:18895 0x78e08d cp_parser_type_specifier ../.././gcc/cp/parser.c:18553 0x78efdb cp_parser_decl_specifier_seq ../.././gcc/cp/parser.c:15086 0x78fcd1 cp_parser_simple_declaration ../.././gcc/cp/parser.c:14343 0x791c4d cp_parser_declaration_statement ../.././gcc/cp/parser.c:13599 0x7921fb cp_parser_statement ../.././gcc/cp/parser.c:11829 0x793aed cp_parser_statement_seq_opt ../.././gcc/cp/parser.c:12196 0x793ba0 cp_parser_compound_statement ../.././gcc/cp/parser.c:12145 0x7afbda cp_parser_function_body ../.././gcc/cp/parser.c:24089 0x7afbda cp_parser_ctor_initializer_opt_and_function_body ../.././gcc/cp/parser.c:24140 0x7b0d8a cp_parser_function_definition_after_declarator ../.././gcc/cp/parser.c:30085 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See https://gcc.gnu.org/bugs/ for instructions. 0x6f2891 xref_basetypes(tree_node, tree_node) ../.././gcc/cp/decl.c:15455 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See https://gcc.gnu.org/bugs/ for instructions. 0xe63858 set_ssa_val_to ../.././gcc/tree-ssa-sccvn.c:4703 0xe6db08 visit_reference_op_load ../.././gcc/tree-ssa-sccvn.c:5129 0xe6db08 visit_stmt ../.././gcc/tree-ssa-sccvn.c:5527 0xe6df86 process_bb ../.././gcc/tree-ssa-sccvn.c:7227 0xe6f5cc do_rpo_vn ../.././gcc/tree-ssa-sccvn.c:7826 0xe70632 execute ../.././gcc/tree-ssa-sccvn.c:7980 0x8356e9 check_return_expr(tree_node, bool) ../.././gcc/cp/typeck.c:10349 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See https://gcc.gnu.org/bugs/ for instructions. 0x7fe89f finish_return_stmt(tree_node) ../.././gcc/cp/semantics.c:1140 make[1]: ** [gdp_control.o] Error 1 make[1]: Leaving directory `/home/kag2592/gcam-core/cvs/objects/emissions/source' make: [emissions_dir] Error 2 /software/gcc/11.2.0/bin/g++ -O3 -pthread -ggdb -DNDEBUG -DFUSION_MAX_VECTOR_SIZE=30 -MMD -std=c++14 -Wno-deprecated -I/home/kag2592/gcam-core/libs/boost-lib -I/home/kag2592/java/jdk-19.0.2/include -I/home/kag2592/java/jdk-19.0.2/include/linux -I/home/kag2592/gcam-core/libs/tbb/include -I../../climate/source/hector/headers -I/home/kag2592/gcam-core/libs/eigen -I../.. -I/home/kag2592/include -DJARS_LIB="\"/home/kag2592/gcam-core/libs/jars/*\"" -DGCAM_PARALLEL_ENABLED=1 -DUSE_HECTOR=1 -c -o price_market.o price_market.cpp make[1]: [base_technology.o] Error 1 make[1]: Waiting for unfinished jobs..../software/gcc/11.2.0/bin/g++ -O3 -pthread -ggdb -DNDEBUG -DFUSION_MAX_VECTOR_SIZE=30 -MMD -std=c++14 -Wno-deprecated -I/home/kag2592/gcam-core/libs/boost-lib -I/home/kag2592/java/jdk-19.0.2/include -I/home/kag2592/java/jdk-19.0.2/include/linux -I/home/kag2592/gcam-core/libs/tbb/include -I../../climate/source/hector/headers -I/home/kag2592/gcam-core/libs/eigen -I../.. -I/home/kag2592/include -DJARS_LIB="\"/home/kag2592/gcam-core/libs/jars/*\"" -DGCAM_PARALLEL_ENABLED=1 -DUSE_HECTOR=1 -c -o cached_market.o cached_market.cpp

0x792398 cp_parser_jump_statement ../.././gcc/cp/parser.c:13547 0x792398 cp_parser_statement ../.././gcc/cp/parser.c:11722 0x793aed cp_parser_statement_seq_opt ../.././gcc/cp/parser.c:12196 0x793ba0 cp_parser_compound_statement ../.././gcc/cp/parser.c:12145 0x7afbda cp_parser_function_body ../.././gcc/cp/parser.c:24089 0x7afbda cp_parser_ctor_initializer_opt_and_function_body ../.././gcc/cp/parser.c:24140 0x7b0d8a cp_parser_function_definition_after_declarator ../.././gcc/cp/parser.c:30085 0x7b1eec cp_parser_function_definition_from_specifiers_and_declarator ../.././gcc/cp/parser.c:30001 0x7b1eec cp_parser_init_declarator ../.././gcc/cp/parser.c:21664 0x78fde4 cp_parser_simple_declaration ../.././gcc/cp/parser.c:14464 0x7b9f35 cp_parser_declaration ../.././gcc/cp/parser.c:14161 0x7bac0e cp_parser_toplevel_declaration ../.././gcc/cp/parser.c:14190 0x7bac0e cp_parser_translation_unit ../.././gcc/cp/parser.c:4942 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See https://gcc.gnu.org/bugs/ for instructions. make[1]: *** [solution_info_set.o] Error 1

I am not sure what is still causing the build to fail, but any help is appreciated!

publicmatt commented 1 year ago

Super cryptic. It looks like you have all the libs/ dependencies installed (or this would fail earlier). I don't really know what's going on, sorry. Maybe you could list out all the libraries and dependency versions?