Hello, I am trying to build MIT Scheme from the portable C sources on OpenBSD/amd64 6.1. The MD5 checksum for the downloaded archive is correct. After extracting the files, I went into the src directory and ran ./etc/make-liarc.sh.
There was an error with the <signal.h> defines SI_ASYNCIO and SI_MESGQ missing; I filled in fake values for these in the appropriate system header and continued forward. The build then failed in the "compile-microcode" step with the following message: "make: don't know how to make ../runtime/runtime-unx.c (prerequisite of: compinit.c)" If I try to run the script again, after the half finished build, it says: "*** Error in ./etc/make-liarc.sh This script should be run only in a distribution of MIT/GNU Scheme prepared for portable C code, from the top-level `src/' directory. To prepare the distribution, run etc/make-liarc-dist.sh from that directory." The make-liarc-dist.sh script says it needs an existing MIT/GNU Scheme installation to function. Googling for "runtime-unx.c" leads me to the previous mailing list posting, https://lists.gnu.org/archive/html/mit-scheme-devel/2009-12/msg00004.html. I found this discussion confusing and did not understand how it might help solve my problem. Any help would be appreciated. _______________________________________________ MIT-Scheme-devel mailing list MIT-Scheme-devel@gnu.org https://lists.gnu.org/mailman/listinfo/mit-scheme-devel