~ 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