Hello Jeff,

> I have some automated chicken builds that install some select eggs, and I'm
> starting to see errors when building the "synch" egg.  It complains about
> the undefined module "synch-object".  I replicated this on a fresh install
> of Ubuntu 20.10 with chicken 5.2.0 installed from apt, chicken-install sync
> fails with the same error.

This seems to be something specific to version 3.3.5 of the synch egg.
Try the following patch. I've Cc'd the egg author as well.

Vasilij
From 81071972de872de9de7318b02e47b6033d203d4a Mon Sep 17 00:00:00 2001
From: Vasilij Schneidermann <[email protected]>
Date: Tue, 30 Nov 2021 19:58:16 +0100
Subject: [PATCH] Add missing component dependencies

---
 synch/3.3.5/synch.egg | 1 +
 1 file changed, 1 insertion(+)

diff --git a/synch/3.3.5/synch.egg b/synch/3.3.5/synch.egg
index 4b151a4..3917189 100644
--- a/synch/3.3.5/synch.egg
+++ b/synch/3.3.5/synch.egg
@@ -21,6 +21,7 @@
     (csc-options "-O3" "-d1" "-strict-types" 
"-no-procedure-checks-for-toplevel-bindings") )
   (extension synch-open
     (types-file)
+    (component-dependencies synch-object)
     (csc-options "-O3" "-d1" "-strict-types" "-no-argc-checks" 
"-no-bound-checks" "-no-procedure-checks") )
   (extension synch-dynexn
     (types-file)
-- 
2.33.1

Attachment: signature.asc
Description: PGP signature

Reply via email to