~ chicken-core (chicken-5) 685e137bdef74bba3916abb677dede792bb7840c


commit 685e137bdef74bba3916abb677dede792bb7840c
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Sat Jan 16 16:47:48 2016 +0100
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Thu Jan 21 19:20:11 2016 +0100

    Fix dependencies of csc.scm
    
    It uses posix, which was missing from the declaration and import form.
    The dependencies in rules.make were wrong.
    
    Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
    Signed-off-by: Peter Bex <peter@more-magic.net>

diff --git a/csc.scm b/csc.scm
index 29aa634e..e9237236 100644
--- a/csc.scm
+++ b/csc.scm
@@ -27,9 +27,10 @@
 
 (declare
   (block)
-  (uses data-structures eval utils files extras))
+  (uses posix data-structures eval utils files extras))
 
-(import chicken.data-structures
+(import chicken.posix
+	chicken.data-structures
 	chicken.extras
 	chicken.files
 	chicken.utils)
diff --git a/rules.make b/rules.make
index fae893a3..3a0e08d8 100644
--- a/rules.make
+++ b/rules.make
@@ -591,9 +591,12 @@ support.c: support.scm mini-srfi-1.scm \
 		chicken.foreign.import.scm \
 		chicken.ports.import.scm
 csc.c: csc.scm \
+		chicken.posix.import.scm \
 		chicken.data-structures.import.scm \
+		chicken.eval.import.scm \
+		chicken.utils.import.scm \
 		chicken.files.import.scm \
-		chicken.utils.import.scm
+		chicken.extras.import.scm
 csi.c: csi.scm \
 		chicken.data-structures.import.scm \
 		chicken.extras.import.scm \
Trap