Added (excessive) step-by-step detail on non-easy CVS bootstrapping.
Note: Please feel free to edit, clarify, and condense these added
sections to taste. The more I tried to shorten them, the
longer they became. I clearly should never touch them again.
Brief: This hopefully should alleviate some of the pain in building
MIT/GNU Scheme for the first time from CVS sources on a system
that may or may not already have a compatible MIT/GNU Scheme
installed or for which there may or may not exist a compatible
binary release one can simple download and install and run.
Excerpts:
These more detailed build instructions cover the case where no binary
release corresponding to the CVS sources runs successfully on your
system or none can be installed in the usual system-wide location(s).
...
In short, to transition a pristine checked out CVS source tree
installation from the ``maintainer-clean'' CVS build state into the
``distribution'' build state, the "./Setup.sh" uses MIT/GNU Scheme
itself to grovel over the Scheme sources to build up Scheme system
file dependencies and other distribution-specific configuration data.
...
Naturally, this results in a bit of a chicken-and-egg puzzle.