~ chicken-core (chicken-5) caf0a5349468fec9ab3eac507cad1125c7fecf0b
commit caf0a5349468fec9ab3eac507cad1125c7fecf0b
Author: Kristian Lein-Mathisen <kristian@adellica.com>
AuthorDate: Sun Apr 29 01:02:11 2018 +0200
Commit: Peter Bex <peter@more-magic.net>
CommitDate: Sun Apr 29 11:13:28 2018 +0200
chicken-install: improve error message for missing dependencies
Signed-off-by: Peter Bex <peter@more-magic.net>
diff --git a/chicken-install.scm b/chicken-install.scm
index 527a7de2..5197e08a 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -457,7 +457,7 @@
(if (null? srvs)
(if lax
(print "no connection to server or egg not found remotely - will use cached version")
- (error "extension or version not found"))
+ (error "extension or version not found" name))
(begin
(d "trying server ~a ...~%" (car srvs))
(receive (dir ver)
@@ -582,7 +582,7 @@
(let-values (((dir ver) (locate-egg name version)))
(when (or (not dir)
(null? (directory dir)))
- (error "extension or version not found"))
+ (error "extension or version not found" name))
(d retrieve-only "~a located at ~a~%" egg dir)
(set! canonical-eggs
(cons (list name dir ver) canonical-eggs)))))))
Trap