I'm trying to compile MIT Scheme from the bare source, and I'm having some trouble.
I did ./Setup.sh without problems, but compiling fails in the /etc/create-makefiles.sh script. When it tries to run mit-scheme on each bundle, I get this output:
; Loading "make.com
; Loading "cref-unx.pkd"... done
; Loading "mset.com
; Loading "object.com
; Loading "toplev.com
; Loading "anfile.com
; Loading "conpkg.com
; Loading "forpkg.com
; Loading "redpkg.com
;Generating bundle rule for compiler...
;Unbound variable: cref/package-files
It started with 6001, and I tried taking 6001 out of the bundle list, but it happened again with the compiler package, so I think that for some reason the script cannot load all of the source files it needs. The trouble is, I cannot figure out where in the code it loads any of the other files in that list either (except for etc/utilities.scm), so I have no idea how to add another one.
I also considered running "touch 6001/Makefile.in", or something similar for the other directories. 6001 has an almost empty Makefile-fragment, so that would be fine, but some of the other directories don't, so I'm afraid I need to run this step properly to compile scheme.