Crunch: Error when trying to build from scratch

Ben <[email protected]>
Newsgroups gmane.lisp.scheme.chicken
Message-ID <[email protected]>
Hello 

Again I'm going through the entire build process from scratch


  $ git clone https://code.call-cc.org/git/chicken-core.git
  $ cd chicken-core
  $ git checkout utf+r7rs
  $ sh scripts/bootstrap.sh
  $ ./configure --prefix <install location> --chicken ./chicken-boot
  $ make
  $ make install

# So far so good
# but then the last step

$ chicken-install -test crunch
building crunch
installing crunch
0001-tak.scm ...
0002-string.scm ...
0003-vectorliteral.scm ...
0004-freevar.scm ...
0005-boxedfreevar.scm ...
0006-freevarstring.scm ...
0007-boxedfreevarstring.scm ...
0008-loop.scm ...
0009-do.scm ...
0010-dispatch.scm ...
0011-id.scm ...
0012-for-each.scm ...
0013-fixvoid.scm ...
0014-vmap.scm ...
0015-table.scm ...
0016-compound.scm ...
Error: during expansion of (c-lambda576 ...) - no rule matches form: (c-lambda float (((struct point) _s)) "return _s.x;")
0017-multivariant.scm ...
0018-evenodd.scm ...
embedded ...
import ...
emulator ... building engine ... compiling ...

Error: during expansion of (crunch ...) - bad argument count - received 1 but expected 2: #<procedure (a2296 forms path)>

	Call history:

	6502/mos6502.scm:102	  (##sys#cons (quote830 128) (quote830 ()))
	6502/mos6502.scm:102	  (quote830 128)
	6502/mos6502.scm:102	  (##core#quote 128)
	6502/mos6502.scm:102	  (quote830 ())
	6502/mos6502.scm:102	  (##core#quote ())
	6502/mos6502.scm:102	  (##sys#car tail832)
	<syntax>	  (##core#begin (chicken.internal.syntax-rules#syntax-rules-mismatch input822))
	6502/mos6502.scm:102	  (chicken.internal.syntax-rules#syntax-rules-mismatch input822)
	6502/mos6502.scm:102	  (##sys#cdr input822)
	6502/mos6502.scm:102	  (##sys#er-transformer (lambda825 (input822 rename831 compare819) (let826 ((tail832 (##sys#cdr input8...
	<syntax>	  (##core#undefined)
	<syntax>	  (cond-expand (simulate (include "engine.scm")) (else (crunch-options verbose) (crunch (: (engine int...
	<syntax>	  (##core#begin (crunch-options verbose) (crunch (: (engine integer (numvector u8) (numvector u8)) int...
	<syntax>	  (crunch-options verbose)
	<syntax>	  (##core#undefined)
	<syntax>	  (crunch (: (engine integer (numvector u8) (numvector u8)) integer) (include "engine.scm"))	<--

Error: shell command terminated with non-zero exit status 70: '.../crunch-scheme/bin/chicken' '6502/mos6502.scm' '-output-file' '/var/folders/2f/_9380nw966jbwjbc68_bw0mw0000gw/T/temp1952.44570.c' '-dynamic' '-feature' 'chicken-compile-shared' '-emit-all-import-libraries'

Syntax error (import): cannot import from undefined module

	mos6502

	Expansion history:

	<syntax>	  (##core#begin (import (scheme base) (scheme file) (chicken number-vector) (chicken memory) (scheme p...
	<syntax>	  (import (scheme base) (scheme file) (chicken number-vector) (chicken memory) (scheme process-context...<--

Error: shell command terminated with non-zero exit status 70: '.../crunch-scheme/bin/chicken' '6502/forth.scm' '-output-file' '/var/folders/2f/_9380nw966jbwjbc68_bw0mw0000gw/T/tempbe84.44570.c' '-dynamic' '-feature' 'chicken-compile-shared' '-optimize-level' '2' '-debug-level' '2'
test script failed with nonzero exit status
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.