From a07f23d328e6e0e8fac415ca53b9540f8bd9b6a2 Mon Sep 17 00:00:00 2001 From: mainzelm Date: Thu, 7 Jun 2001 16:15:22 +0000 Subject: [PATCH] Added description to build from CVS --- CVS_README | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 CVS_README diff --git a/CVS_README b/CVS_README new file mode 100644 index 0000000..423d595 --- /dev/null +++ b/CVS_README @@ -0,0 +1,81 @@ + + + + Welcome to the Scsh CVS Repository !!! + + + +This file contains some instructions about how to build Scsh after you +freshly checked out the "scsh-0.6" module. These instructions do *not* +apply to the module named "scsh" or the Scsh distribution itself. + +There is currently no scheme to tag working snapshots of the +repository, so anything may happen during the build process. The scsh +team does in general *not* provide support for code obtained from the +CVS repository. + +During the build process a number of auto generated files not included +in the CVS repository are built. It is highly recommended to follow +these instructions carefully otherwise incompatible versions of +generated files will result. + +To build Scsh, proceed as follows: + +1.) You must have a working version of Scheme 48, version 0.53. If you + don't have, get it from http://www.s48.org/0.53/scheme48-0.53.tgz + and install Scheme 48. Change to value of the variable + BUILD_RUNNABLE in Makefile.in so that it will point to the Scheme + 48 executable. + +2.) "cd" into the directory which contains the source code (normally + scsh-0.6) and run the script autogen.sh: + + ./autogen.sh + + This will take several minutes and generate the source code for + the virtual machine and two images the Makefile relies + on. Furthermore the configure file will be generated. + +3.) Configure the system: + + ./configure + + You presumably want to add the --prefix flag here to determine the + installation directory. This will generate the Makefile. + +4.) Build the system: + + make + + If anything fails here, fix the problem and/or contact the authors. + +5.) You should have a runnable version of the system that can be + started in the build directory like this: + + ./go + + To be sure, everything is up-to-date, touch all Scheme files in + the subdirectory scsh: + + touch scsh/*.scm scsh/*/*.scm + + and rebuild the system according to step 4. + +6.) To install Scsh, type: + + make install + + Note that it is not recommended to have a CVS version of Scsh for + daily use. + +You should repeat the whole build process whenever there are changes +to files in the directories scheme/vm, scheme/rts or +scheme/bcomp. Watch the run of cvs update carefully and/or subscribe +to the list scsh-checkins@lists.sourceforge.net. + + +Enjoy!!! + + +The Scsh developers +