|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: I T
Length: 2112 (0x840) Types: TextFile Names: »Install.unx«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─⟦this⟧ »EUUGD11/gnu-31mar87/scheme/Install.unx«
Emacs: This file contains English -*- Text -*-. How to install CScheme on Unix. 1: If your machine is a DEC VAX running 4.2 BSD, or an HP 9000 series 200, 300, or 500 running HPUX, skip to step 2. - Note that we have not tried Scheme on anything but BSD4.2 and HPUX so there may be some invalid assumptions in the code, and not all primitives will be implemented. Hopefully it will come up, however. The main problem might be the file unix.c, which may be too BSD or HPUX dependent. HPUX is very close to ATT system 5, so minor modifications of unix.c should work. Look at the code conditionalized for HPUX. If unix.c gives you a lot of problems, you may want to substitute unknown.c for it until you can adapt it to your machine. - Edit config.dst in the microcode subdirectory to reflect machine and operating system parameters. Save it out as config.h. If you don't know some of the information required, try compiling the Wsize program ("cc -o Wsize Wsize.c -lm" should work). If it compiles, run it. If it does not crash, the information printed out should be correct. The only definition not printed by Wsize is FASL_INTERNAL_FORMAT. You can add a new member to the list in config.h (look for FASL_UNKNOWN), or be lazy and use FASL_UNKNOWN. 2: - Edit a makefile (Makefile.unk, for example) in the microcode subdirectory to reflect the machine type and pathnames where the scheme sources are to be found. Write it out as Makefile. On BSD4.2 vaxes you can use Makefile.vax, on HPUX hp9000 series 200 and 300, you can use Makefile.200, and Makefile.500 on HPUX series 500. SCHEME_SOURCES_PATH should be the pathname of the scheme root directory (where this file is stored) with a trailing slash. DEFAULT_BAND_NAME should be the same pathname but with bin/scheme.bin appended. - Do "make scheme" in the scheme root directory (where this file is stored). This should compile all relevant files and link a scheme. 3: - Put a copy (or a link) of scheme in the appropriate system directory so that all users will find it. 4: - For more information see the file README in this directory.