GNU Emacs-19.x and Gzip

Introduction

This site contains instable packages for several different releases of GNU Emacs for multiple versions of the IRIX operating system. To comply with the GNU GPL, the complete source is included in the inst packages. To utilize the source for some releases of emacs19 (and/or IRIX), you will need to also install the gzip package.

Disclaimer

This software is provided without support and without any obligation on the part of Silicon Graphics, Inc. to assist in its use, correction, modification or enhancement. There is no guarantee that this software will be included in future software releases, and it probably will not be included.

THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.

Description

There are 2 basic versions of GNU Emacs here.

Older, pre-Freeware releases
These versions install into /usr/gnu, with symlinks and some binaries into /usr/local/bin. These emacs-19 binaries are suffixed with 19 to avoid conflict with other existing emacs's installed, although if the un-suffixed programs do not exist in /usr/local/bin they will be sym-linked to the -19 versions (5.x versions only). The 4.0.5 version will work on Irix releases 4.0.5* and 5.*, and will probably work on earlier 4.0 releases, but no guarantees (same with gzip). The 5.1 version will work on Irix release 5.1 or later. The 5.2 version will work on Irix releases 5.2 or later. It may work on Irix-5.1 (but not tested). Of course, everyone who was on 5.1 or 5.2 should be upgraded to 5.3 or 6.2 by now...

SGI Freeware-based releases
These versions are based upon (and in one case identical to) SGI's Freeware distribution. These install into /usr/freeware/.... No files are installed anywhere else (except for the inst database in /var/inst). The source is exactly that compiled, and installs into a tree in /usr/freeware/src/emacs-release.

IRIX Compatibility Matrix

(I am assuming that you can read tables...).

ProductApplicable IRIX ReleaseInstallation Location(s)Size (Bytes)
emacs-19.34IRIX-6.2, 6.3, 6.4/usr/freeware34498560
emacs-19.34IRIX-5.3, 6.1/usr/freeware34140160
emacs-19.30IRIX-6.2/usr/freeware32153600
emacs-19.30IRIX-5.3, 6.1/usr/freeware32163840
emacs-19.28IRIX-5.2, 6.0*/usr/gnu20244480
emacs-19.22IRIX-5.1/usr/gnu20807680
emacs-19.22IRIX-4.0.5/usr/gnu21258240
gzip-1.2.4IRIX-5.1/usr/local419840
gzip-1.2.4IRIX-4.0.5/usr/local430080

NOTES:
  1. The versions that install into /usr/gnu require gzip in order to unpack the source.
  2. The versions that install into /usr/gnu also install into /usr/local and /usr/catman.
  3. The IRIX-4.0.5 versions will run on IRIX-5.x, but not on IRIX-6.x.
  4. The IRIX-5.3 versions are known to work on IRIX-6.2, the earlier 5.x releases ought to also.
  5. In IRIX-5.3 gzip is bundled with Netscape.
  6. In IRIX-6.2 gzip is bundled with IRIX.

Installation Instructions

If you are running IRIX-5.3 or later and Netscape, you could already have the tardist method installed. Follow these instructions for installing tardist, and then you can just install the following automatically via tardist:

If you don't have tardist, you can install things the "old fashioned way", by downloading the tardist files, and unpacking them manually:

Create a directory on any host which you can access without having to enter a password -- if you can rcp or cp (mounted or automounted directories) from the directory, you can inst from it. You will need to create separate directories for each version (if you donwload more than one), since the unpacked filenames are the same. Let's call the directories on host "serv" /usr/dist/irix4 and /usr/dist/irix5. Then unpack the tar files placed in /usr/tmp for this example):

     # cd /usr/dist/irix5
     # tar -xf /usr/tmp/gzip-5.1.tardist
     # tar -xf /usr/tmp/emacs19.28-5.2.tardist
Then on any (SGI) host that you want to install emacs19 (assume a 5.x machine, 4.x and 6.x work basically the same) (see your software installation guide for more assistance):
     % su -
     # inst -f serv:/usr/dist/irix5
     
     #

Additional manual instructions are available in the README file on the FTP site. (It is becoming out of date, however).

Support

Questions or problems with GNU Emacs should be addressed to one of the emacs support sources, such as the newsgroup gnu.emacs.help. You can address questions about the installation package itself to me: Scott Henry <scotth@sgi.com>.

Link back to my home page.
Link back to my Ports Available page.

Written and supported by:

Scott Henry <scotth@sgi.com>
Last modified: Sat Mar 22 13:58:05 1997