~ chicken-core (chicken-5) 4181d474fb1f5fa451f092b894c85b9d6d20ffca


commit 4181d474fb1f5fa451f092b894c85b9d6d20ffca
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Nov 19 17:20:29 2009 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Thu Nov 19 17:21:24 2009 +0100

    -force should override chicken-version check in chicken-install

diff --git a/chicken-install.scm b/chicken-install.scm
index 2c6e4243..4b34f21c 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -156,7 +156,8 @@
                        (cond ((not v)
                               (loop rest (cons (->string (car dep)) missing) upgrade))
                              ((not (version>=? v (->string (cadr dep))))
-			      (when (string=? "chicken" (->string (car dep)))
+			      (when (and (string=? "chicken" (->string (car dep)))
+					 (not *force*))
 				(error
 				 (string-append 
 				  "Your CHICKEN version is not recent enough to use this extension - version "
@@ -519,6 +520,7 @@ EOF
 
   (handle-exceptions ex
       (begin
+	(newline (current-error-port))
         (print-error-message ex (current-error-port))
         (cleanup)
         (exit 1))
Trap