summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2022-11-18 15:49:46 +0100
committerGitHub <noreply@github.com>2022-11-18 15:49:46 +0100
commit839a14c0ba11f88ec4cd944adad628430a8076c5 (patch)
tree3144256ddbf397c77b3f78ea42bfb03d18066269 /lib
parent9aafbec121e6cb2a36034c079fe44636c4a9487d (diff)
downloadspack-839a14c0ba11f88ec4cd944adad628430a8076c5.tar.gz
spack-839a14c0ba11f88ec4cd944adad628430a8076c5.tar.bz2
spack-839a14c0ba11f88ec4cd944adad628430a8076c5.tar.xz
spack-839a14c0ba11f88ec4cd944adad628430a8076c5.zip
Improve error message for requirements (#33988)
refers #33985
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/solver/concretize.lp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/spack/spack/solver/concretize.lp b/lib/spack/spack/solver/concretize.lp
index af5dffbc8c..ab40d28bd9 100644
--- a/lib/spack/spack/solver/concretize.lp
+++ b/lib/spack/spack/solver/concretize.lp
@@ -563,7 +563,7 @@ requirement_weight(Package, W) :-
requirement_policy(Package, X, "any_of"),
requirement_group_satisfied(Package, X).
-error(2, "Cannot satisfy requirement group for package '{0}'", Package) :-
+error(2, "Cannot satisfy the requirements in packages.yaml for the '{0}' package. You may want to delete them to proceed with concretization. To check where the requirements are defined run 'spack config blame packages'", Package) :-
activate_requirement_rules(Package),
requirement_group(Package, X),
not requirement_group_satisfied(Package, X).