Emacs for Windows NT and Windows 95 This directory contains precompiled distributions for GNU Emacs on Windows NT and Windows 95. This port is a part of the standard GNU Emacs distribution from the Free Software Foundation; the precompiled distributions are simply provided here for convenience since, unlike Unix, the majority of Windows users do not have access to a compiler (and, besides, do you really want to compile Emacs when you don't have to?). Each directory of precompiled distributions corresponds to a different platform. Note that the i386 directory contains distributions that run on both NT and Win95 on the x86 platform (the same executables now run on both operating systems). * What files do I need to download? 19.34.6 ------- Note that the contents of the distribution files have changed between versions 19.34.1 and 19.34.6 (although some of the same names are used). There are three different precompiled distributions of Emacs 19.34.6: emacs-19.34.6-bin-(arch).tar.gz -- Optimized executable distribution emacs-19.34.6-undumped-(arch).tar.gz -- Undumped executable distribution Most users will only need the first distribution, which contains the Emacs executables, the compiled elisp files, and the other sundry Emacs runtime files. Note that this distribution does _not_ contain the elisp source files (see below). The undumped executable distribution contains an undumped version of Emacs; if you are having trouble getting the other precompiled versions of Emacs working on your system, you can use the undumped version to dump an Emacs executable adapted to your system. Note that both of these distributions require the optimized executable distribution for them to work correctly. If you have an existing Emacs 19.34.4 distribution, then you also have option of downloading the update distribution. The update contains just the files that have changed from 19.34.4 to 19.34.6: emacs-19.34.6-update.tar.gz -- Update executable distribution There are also two source distributions: emacs-19.34.6-lisp.tar.gz -- Lisp source files emacs-19.34.6-src.tar.gz -- Full source distribution The lisp source file distribution contains the source for the elisp files in the lisp subdirectory. The full source distribution contains the complete Emacs source from which you can compile Emacs (i.e., it has everything, including the elisp source). If you need to place a distribution onto floppies, download the collection of zip files for the corresponding distribution (note that, as with the gzipped tar distribtions, you only need to download one of the executable distributions): em346.zip -- Optimized executable distribution li346.zip -- Lisp source files (see the ../src directory for the zip files for the full source distribution) 19.34.4 ------- If you have an existing Emacs 19.34 (.1 or .2) distribution, then you also have option of downloading the update distribution. The update contains just the files that have changed from previous versions of 19.34 to 19.34.4: emacs-19.34.4-update.tar.gz -- Update executable distribution 19.34.1 ------- The precompiled version of Emacs is split into two distributions: an executable distribution (that is platform dependent), and a support distribution (that primarily consists of the elisp files, and is platform independent). You will need BOTH of these distributions before Emacs will run successfully. Note that Emacs is distributed in two file formats: large gzipped tar files (*.tar.gz), and collections of smaller zip files that can be copied to 1.44 Mbyte floppies (*.zip). When downloading a distribution, you will only need one of these versions. If you don't need to put the distribution onto floppies, download the gzipped tar files. Note that there are two executable distributions, one compiled with optimizations and one compiled without; you only need to download one. The unoptimized executables are available in the rare case that optimization has produced a problem. emacs-19.34.1-bin.tar.gz -- Optimized Executable distribution emacs-19.34.1-bin-unopt.tar.gz -- Unoptimized executable distribution emacs-19.34.1-lisp.tar.gz -- Support distribution If you do need to put the distribution onto floppies, download the collection of zip files (note that, as with the gzipped tar distribtions, you only need to download one of the executable distributions): em341.zip -- Optimized Executable distribution em341u*.zip -- Unoptimized executable distribution li341.zip -- Support distribution After unpacking the distributions (see below), please read the README file in the top level directory. This file has directions for installing Emacs on your system. * Unpacking distributions Utilities for handling the distribution file formats can be found in the "utilities" directory: for gzipped tar files, you will need gunzip.exe and tar.exe; for zip files, you will need unzip.exe. I strongly urge you to use these utilities since they were the ones used to create the distributions; the most common problem people have in trying to get Emacs to run is due to some other utility program corrupting the distributing while unpacking. If you do use other utility programs to unpack the distribution, check the following to be sure the distribution was not corrupted: * Be sure to disable the CR/LF translation or the executables will be unusable. Older versions of WinZipNT would enable this translation by default. If you are using WinZipNT, disable it. (I don't have WinZipNT myself, and I do not know the specific commands necessary to disable it.) * Check that filenames were not truncated to 8.3. For example, there should be a file lisp\term\win32-win.el; if this has been truncated to win32-wi.el, your distribution has been corrupted while unpacking and Emacs will not start. * I've been told that some utilities (WinZip again?) don't create the lock subdirectory. The lock subdirectory needs to be created. * I've also had reports that the gnu-win32 tar corrupts the executables. Use the version of tar on my ftp site instead. If you believe you have unpacked the distributions correctly and are still encountering problems, see the section on Further Information below. * Further information If you have access to the World Wide Web, I would recommend pointing your favorite web browser to the document (if you haven't already): http://www.cs.washington.edu/homes/voelker/ntemacs.html This web document serves as a FAQ and a source for further information about the port and related software packages. There is also a mailing list for discussing issues related to this port of Emacs. For information about the list, send a message to ntemacs-users-request@cs.washington.edu with the word "info" in the *body* of the message. To subscribe to the list, send a message to the same address with the word "subscribe" in the body of the message; similarly, to unsubscribe from the list, send a message with the word "unsubscribe" in the message body. You are also always welcome to send me mail directly. If you don't hear from me immediately, however, don't worry; it sometimes takes me a few days (or longer) to get to all of my mail regarding Emacs. Enjoy. Geoff Voelker (voelker@cs.washington.edu) Andrew Innes (andrewi@andrewi@harlequin.co.uk)