Subject: GNAT README
Last Updated Nov 2, 1999 20:30 EST

   +----------------------------------------------------------------------+
   | GNAT is a complete Ada95 compilation system, maintained and          |
   | distributed under the Gnu Public Licence by Ada Core Technologies.   |
   |                                                                      |
   | From time to time, Ada Core Technologies makes copies of its most    |
   | recently released commercial technology available in public versions |
   | that are widely downloadable from multiple web sites at no charge.   |
   | These public versions are intended for student and research use where|
   | a comprehensive Ada 95 compiler is needed, but no support of any kind|
   | is required.                                                         |
   |                                                                      |
   | For commercial or mission critical use of Ada 95, contact either     |
   | Ada Core Technologies or ACT-Europe for information on support       |
   | services for the GNAT Professional edition.                          |
   |                                                                      |
   | For more info:                                                       |
   |   - web site                        http://www.gnat.com              |
   |                                     http://www.act-europe.fr         |
   |   - for description of ACT services                                  |
   |     send e-mail to:                 sales@gnat.com                   |
   |   - In Europe send email to:        sales@act-europe.fr              |
   |                                                                      |
   |   - detailed queries:                                                |
   |       Telephone                     212-620-7300 Ext-118 (Karen Syck)|
   |       Fax                           212-807-0162                     |
   |     in Europe:                                                       |
   |       Telephone                    +33 1 49 70 67 16                 |
   |       Fax                          +33 1 49 70 05 52                 |
   +----------------------------------------------------------------------+

Bug reports should be sent to report@gnat.com following the format given 
in gnatinfo.txt.  Bug reports from unsupported users are welcome although 
we cannot guarantee a response.

This is the README which is located on cs.nyu.edu in pub/gnat 
(via anonymous ftp).  It contains information about recent distributions 
of GNAT.

The pub/gnat directory contains recent releases of GNAT.

Information pertaining to unpacking the various distributions follow below
under:

UNPACKING UNIX DISTRIBUTIONS::
UNPACKING Windows 95 / Windows NT DISTRIBUTIONS::
UNPACKING OS/2 DISTRIBUTIONS::
UNPACKING DOS DISTRIBUTIONS::

=================================================================

UPDATE NEWS::

Additional FTP sites which mirror the pub/gnat directory are listed later
on under GNAT Mirror Sites. These sites are generally updated within 24
hours of changes at cs.nyu.edu.

gnat 3.12p is now available

Version 3.12p release:
   The binary distribution is now available for the following configurations:
      alpha-dec-osf4.0d
      hppa-1.1-hp-hpux10.20
      x86-linux-redhat5 (glibc2)
      i386-pc-solaris2.6
      sparc-sun-solaris2.5.1 (will also run on solaris2.5, 2.6, 2.7)
      powerpc-aix4.1
      Windows 95 / Windows NT
      x86-os2 (warp)

All binaries are built on top of GCC 2.8.1.

Full documentation is now available:
    gnat-3.12p-docs.tar.gz (documentation in ascii, html, postscript, texi)

GNAT 3.12p GDB bebugger
    Binaries for ada aware gdb and gdbtk are provided in the gdb directory.
 
Distributed Systems Annex
    Announcing GLADE 3.12p, the Ada 95 Distributed Systems Annex 
    implementation for GNAT.  GLADE is an environment for developing 
    distributed applications based on Annex E of the Ada 95 Reference Manual.
    This environment comprises:

      - a complete PCS (Partition Communication System)
      - a compiler for a simple partition description language
      - utilities to build and start distributed applications

   This release works with GNAT 3.12p on Sparc/Solaris, PC/Linux, Alpha
   Digital Unix, HP/UX, Windows NT.  The release can be found in the 
   "glade" directory.

ASIS
   A full Ada 95 ASIS implementation for GNAT is available in the
   directory "asis".

The file "features" which lists the various enhancements and that are 
implemented in the lastest version of GNAT is located both in the 
pub/gnat directory and as part of each distribution.  It is updated 
to reflect new features put into the latest release.
-----------------------------------------------------------------------------

Old source and binaries of GNAT have been moved to pub/gnat/private/old
on cs.nyu.edu in order not to clutter up the main pub/gnat directory and
not to be picked up by mirror sites. If for some reason you need to
retrieve any of these old versions, that is where they can be found.

The 5.95 version of the reference manual for Ada95 is available under the
directory rm9x-5.95.

==========================================================================
Mirror Sites:

US sites:
ftp://ftp.cdrom.com/pub/languages/ada/compiler/gnat/distrib
ftp://wuarchive.wustl.edu/languages/ada/compiler/gnat/distrib

European sites:
ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/mirrors/gnu-ada
ftp://ftp.cs.tu-berlin.de/pub/gnu/gnat
ftp://ftp.informatik.rwth-aachen.de/pub/mirror/cs.nyu.edu/pub/gnat
ftp://ftp.lip6.fr/pub/gnat
ftp://ftp.cnam.fr/pub/Ada/PAL/compiler/gnat/distrib
ftp://ftp.fsz.bme.hu/pub/ada/gnat

============================================================================


Since the front end of GNAT is written in Ada, you need a running version
of GNAT in order to build GNAT from the sources.  Once you have GNAT
running on your system, most releases can be built from previous ones.
To get started initially (and when there are boostrap problems that will
be documented here) you need to install GNAT from a binary distribution.
We anticipate that many people will never have an interest in building
GNAT, and will therefore simply pick up new binary distributions.

Intructions for installing and running GNAT are in each distribution.  The
source distributions also contain instructions for building GNAT.

Make sure that you transfer with ftp in binary mode.

===============================================================================

UNPACKING UNIX DISTRIBUTIONS::

Follow the directions given in README.compiler and README.debugger for
installation instructions.

-------------------------------------------------------------------------------

UNPACKING Windows 95 / Windows 98 / Windows NT DISTRIBUTIONS::

To install, use binary mode ftp and retrieve gnat-3.12p-nt.exe which is found
in the winnt directory and then run it to start the installation program 
which will guide through the rest of installation.

-------------------------------------------------------------------------------

UNPACKING DOS DISTRIBUTIONS::

cd to the "ez2load" directory and follow instructions given there.

UNPACKING OS/2 DISTRIBUTIONS::

cd to the "os2" directory and follow instructions given in the README.
--------------------------------------------------------------------------

UNPACKING THE GNAT SOURCES
--------------------------
The GNAT sources are distributed in gzip format as gnat-3.12p-src.tar.gz.
To unpack just use gunzip and then tar to extract. 
