On Mon, 24 Oct 2016 16:23:47 -0200 David Pirotte <[email protected]> wrote: > Hi Chris, > > > I have made a new repository for guile-a-sync for guile-2.1/2.2, > > which I have called guile-a-sync2. It includes support for > > suspendable non-blocking ports. guile-2.1.3 or later is required. > > It seems to work OK. > > Here it compiles fine but make test fails: [snip]
It looks like a bug in the build. It will work if you have guile-a-sync installed as well as guile-a-sync2 (which is why it didn't show up in my tests) but not if you only have guile-a-sync2 installed. Can you apply this patch and see if it now works? If so I will push it to the repository. Chris diff --git a/a-sync/monotonic-time.scm b/a-sync/monotonic-time.scm index bf07e23..ff3bb6e 100644 --- a/a-sync/monotonic-time.scm +++ b/a-sync/monotonic-time.scm @@ -18,4 +18,4 @@ ;; this loads and exports the get-time and have-monotonic-time? ;; procedures in monotonic_time.c -(load-extension "libguile-a-sync-0" "init_a_sync_monotonic_time") +(load-extension "libguile-a-sync2-0" "init_a_sync_monotonic_time")
