diff options
author | Ludovic Courtès <ludo@gnu.org> | 2018-05-04 15:05:05 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-05-04 15:07:08 +0200 |
commit | 2d2f98efb36db3f003d950a004806234962b4f4d (patch) | |
tree | b033067c85c0951a1477dde6405c19d399dba3d1 /gnu | |
parent | 7f2f6a2cb2c4205ec22c2ca80a9c3675b6d7a4ea (diff) | |
download | guix-2d2f98efb36db3f003d950a004806234962b4f4d.tar.gz |
guix build: Nicely report unbound variables with hints.
* guix/ui.scm (print-unbound-variable-error): Add "error:" to the message. (report-unbound-variable-error): New procedure, with code formerly in 'report-load-error'. (report-load-error): Use it. (call-with-unbound-variable-handling): New procedure. (with-unbound-variable-handling): New macro. * guix/scripts/build.scm (options->derivations): Wrap body in 'with-unbound-variable-handling'. * tests/guix-build.sh (GUIX_PACKAGE_PATH): Add test.
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions