How to get SRC Modula-3

SRC Modula-3 is distributed via anonymous ftp from gatekeeper.dec.com and its mirrors. The distribution is in a set of compressed tar files in the directory named pub/DEC/Modula-3/release-X.Y. The files are named with names of the form archive.tar.gz.

The distribution is also mirrored in Germany at ftp-i3.informatik.rwth-aachen.de in the directory pub/Modula-3.

The archives "boot-architecture.tar.gz" and "m3cc.tar.gz" are used to build and install a bootstrap Modula-3 system including m3build, m3ship, and a compiler. These programs are built from assembly files that are architecture specific; you need to get the archive(s) corresponding to the architecture(s) on which you want to install SRC Modula-3. There are about 20 supported architectures. See these notes if you plan to install SRC Modula-3 on Windows/NT or Windows 95.

Each of these archives is about 1.5MBytes compressed and 12Mbytes uncompressed. The bootstrap process also requires the m3cc archive. It's about 6.3MB compressed and 25MB uncompressed. You will need between 50MB (LINUX) and 150MB (ALPHA_OSF) of disk space to build the bootstrap system. After it's installed, only about 7MB needs to be retained.

The other archives in the SRC Modula-3 distribution, listed below, contain source files and documentation for various libraries and programs. Each is a compressed tar file.

Archive    Contents

m3 the full SRC Modula-3 sources m3gdb a version of gdb modified to recognize Modula-3 symbols html a copy of the WWW documentation docs misc. documents

You must build and install m3 to have a useful system, but all the other pieces are optional.

In the following, $ is the shell prompt and ftp> is the ftp prompt. To get SRC Modula-3:

  1. Make sure that you have enough disk space.
  2. Create a fresh directory for the software and go there. Path names below are relative to that directory, and it will be called the top-level directory:
        $ mkdir top-level
        $ cd top-level
    
  3. Open an ftp connection with gatekeeper.dec.com [16.1.0.2]; give anonymous for the name and your login id for the password:
        $ ftp gatekeeper.dec.com
        Connected to gatekeeper.dec.com.
        ...
        Name (gatekeeper.dec.com): anonymous
        Password (gatekeeper.dec.com:anonymous): your name@your machine
        ...
    
  4. Change to the proper directory:
        ftp> cd pub/DEC/Modula-3/release-X.Y
    
  5. Set the transmission type to binary:
        ftp> type binary
    
  6. Get the distribution bootstrap:
        ftp> get boot-architecture.tar.gz
        ftp> get m3cc.tar.gz
    
  7. Get the Modula-3 sources, m3.tar.gz, along with any other pieces that you want:
        ftp> get m3.tar.gz
        ftp> get ...
    
  8. Close the connection:
        ftp> quit
    

Click here for detailed installation instructions.


[Modula-3 home page]

m3-request@src.dec.com
Last modified on Thu Jan  4 11:07:55 PST 1996 by heydon                    .
     modified on Wed Mar  1 16:07:35 PST 1995 by kalsow                    .
     modified on Thu Jan  7 18:40:11 PST 1993 by muller                    .
Copyright (C) 1992, 1996, Digital Equipment Corporation. All rights reserved.
See the COPYRIGHT for a full description.