DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ I T

⟦89de50544⟧ TextFile

    Length: 2112 (0x840)
    Types: TextFile
    Names: »Install.unx«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/gnu-31mar87/scheme/Install.unx« 

TextFile

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.