Ciao,
I am trying to repackage Goran Weinholt's Industria package with GNU
Autotools and verified support for R6RS implementations; there is a
development release at:
<
http://github.com/marcomaggi/auto-industria/downloads>
Unfortunately I cannot make Mosh work with it; after configuring the
package with the options --without-vicare --with-mosh, and running
"make all", the command:
$ make mfasl
will cause the script "compile-all.sps" to be executed: it will just
load all the libraries in the package. With the executable "mosh" I
get the error:
...serialize-library /home/marco/src/devel/scheme/auto-industria/
=build/../weinholt/compression/huffman.sls
... Condition components:
1. &assertion
2. &who who: "car"
3. &message message: "pair required"
4. &irritants irritants: ((e26ff@lp))
error error in raise: returned from non-continuable exception
Exception:
error in raise: returned from non-continuable exception
Stack trace:
1. throw: <subr>
2. (raise c): baselib.scm:943
3. (pass1/sexp->iform sexp lvars tail?): baselib.scm:5634
4. (pass1/sexp->iform sexp lvars tail?): baselib.scm:5634
5. (pass1/letrec* vars vals body source-info lvars tail?):
baselib.scm:5461
6. (pass1/letrec* vars vals body source-info lvars tail?):
baselib.scm:5461
7. ($map1-with-tail f l): baselib.scm:3966
8. (pass1/body->iform body lvars tail?): baselib.scm:5093
9. (pass1/lambda->iform name sexp lvars): baselib.scm:5117
10. (pass1/lambda->iform name sexp lvars): baselib.scm:5117
11. (pass1/assign symbol val lvars tail?): baselib.scm:5076
12. ($map1-with-tail f l): baselib.scm:3966
13. ($map1-with-tail f l): baselib.scm:3966
14. ($map1-with-tail f l): baselib.scm:3966
15. ($map1-with-tail f l): baselib.scm:3966
16. ($map1-with-tail f l): baselib.scm:3966
17. ($map1-with-tail f l): baselib.scm:3966
18. ($map1-with-tail f l): baselib.scm:3966
19. ($map1-with-tail f l): baselib.scm:3966
20. ($map1-with-tail f l): baselib.scm:3966
... (more stack dump truncated)
while with the executable "nmosh":
$ make mfasl MOSH_PROGRAM=nmosh
library precompilation looks fine; but then running the tests:
$ make mtest MOSH_PROGRAM=nmosh
I get errors with the test files: "irc", "x86disasm", "zlib". It
looks to me that all the tests succeed under Vicare. I run everything
on a i686-pc-linux-gnu and Mosh version 0.2.7.