Closed jpellegrini closed 1 year ago
Hi @jpellegrini,
I think that Makefiles are correct:
$ grep "scheme[. ]list" **/*.stk
lib/scheme/ideque.stk: (import (scheme list) ;; (srfi 1)
lib/scheme/vector.stk:(from-scheme list->vector)
lib/srfi/1.stk:;;;; The real implementation is in (scheme list).
lib/srfi/43.stk:(from-scheme list->vector)
lib/srfi/117.stk:;;;; The real implementation is in (scheme list-queue).
lib/streams/derived.stk: (scheme list))
tests/srfis/144.stk:;; ((library (scheme list))
tests/srfis/144.stk:;; (import (only (scheme list) filter iota)))
So, it seems that the only compiled files that import (scheme list)
are ideque.stk
, vector.stk
and derived.stk
.
All these files have a dependency on lib/scheme/list.so
which seems correct.
The only weird thing I've seen is that streams.ostk
has a dependency to list.so
instead of primitive.ostk
, but it doesn't explain the problem (on contrary, it is a useless dependency).
All my attempts (30 times make distclean + make tests) to have the problem failed. Can you test on your side, please. Thanks by advance.
Hi @egallesio ! It seems to have been fixed. Thanks a lot! :)
Hi @egallesio !
It seems that the Makefile is trying to build
list.so
beforelist.o
is available:A missing dependency?