~ 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