From eed05c9045ae2f5a326bfd418006fa7fd76b7748 Mon Sep 17 00:00:00 2001 From: taz-007 Date: Sat, 30 Nov 2019 14:24:40 +0100 Subject: [PATCH] improve error message when old version detected Be more explicit about the --wipe command requiring to be executed from the source dir. --- mesonbuild/build.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 4201e35a4..35bc450a9 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -2477,7 +2477,8 @@ def load(build_dir: str) -> Build: raise MesonException( "Build data file {!r} references functions or classes that don't " "exist. This probably means that it was generated with an old " - "version of meson. Try running meson {} --wipe".format(filename, build_dir)) + "version of meson. Try running from the source directory " + "meson {} --wipe".format(filename, build_dir)) if not isinstance(obj, Build): raise MesonException(load_fail_msg) return obj