diff --git a/src/tools/get_package_dependencies/get_package_dependencies.cpp b/src/tools/get_package_dependencies/get_package_dependencies.cpp index 22bf9eb4593..63d54398bad 100644 --- a/src/tools/get_package_dependencies/get_package_dependencies.cpp +++ b/src/tools/get_package_dependencies/get_package_dependencies.cpp @@ -14,6 +14,7 @@ #include #include +#include #include #include #include @@ -83,12 +84,13 @@ main(int argc, const char* const* argv) // add the "installed" repository with the given packages BSolverRepository installedRepository; - { - BRepositoryBuilder installedRepositoryBuilder(installedRepository, - "installed"); + try { + BRepositoryBuilder installedRepositoryBuilder(installedRepository, "installed"); for (int i = 0; i < packageCount; i++) installedRepositoryBuilder.AddPackage(packages[i]); installedRepositoryBuilder.AddToSolver(solver, true); + } catch (BFatalErrorException e) { + DIE(B_OK, "%s", e.Details().String()); } // add external repositories