82 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
 | |
| 
 | |
| 
 | |
| 		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 as otherwise incompatible versions of
 | |
| generated files may result.
 | |
| 
 | |
| To build Scsh, proceed as follows:
 | |
| 
 | |
| 1.) You must have a working version of Scheme 48, version 0.53. Nothing
 | |
|     older, nothing newer. Just 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 main directory like this:
 | |
| 
 | |
|     ./go
 | |
| 
 | |
| 6.) To install Scsh, type:
 | |
| 
 | |
|     make install
 | |
| 
 | |
|     Note that it is not recommended to have a CVS version of Scsh for
 | |
|     daily use.
 | |
| 
 | |
| 7.) If you intend to build on a different platform later, do a 
 | |
| 
 | |
|     make distclean
 | |
| 
 | |
|     and restart at step 3.
 | |
| 
 | |
| 
 | |
| 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
 | |
| 
 |