Added description to build from CVS
This commit is contained in:
parent
8b44999d55
commit
a07f23d328
|
@ -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
|
||||
|
Loading…
Reference in New Issue