From 211aed42aba858ec147f87463fb614d024575cba Mon Sep 17 00:00:00 2001 From: Peter Bex Date: Sat, 16 Jan 2016 16:47:48 +0100 Subject: [PATCH 1/3] Fix dependencies of csc.scm It uses posix, which was missing from the declaration and import form. The dependencies in rules.make were wrong. --- csc.scm | 5 +++-- rules.make | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/csc.scm b/csc.scm index 786f369..24c081f 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 fae893a..3a0e08d 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 \ -- 2.1.4