From 25441dd041847660235d0d94ea9bac09b01ecca8 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Thu, 21 Sep 2023 18:38:03 +0300 Subject: [PATCH] Report problems during bootstrap build --- source/bootstrap/bootstrap.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/bootstrap/bootstrap.cpp b/source/bootstrap/bootstrap.cpp index 9374533..c57a793 100644 --- a/source/bootstrap/bootstrap.cpp +++ b/source/bootstrap/bootstrap.cpp @@ -39,6 +39,13 @@ int Bootstrap::main() builder.get_package_manager().get_main_package().prepare(); builder.get_build_graph().prepare(); + if(builder.get_build_graph().get_goals().is_broken()) + { + for(const string &p: builder.collect_problems()) + IO::print(IO::cerr, "%s\n", p); + return 1; + } + int exit_code = builder.build(); builder.save_caches(); -- 2.45.2