Emacs for Windows NT and Windows 95 Version 19.34 This directory tree contains source and 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 source and 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?). 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 is a more complete version of this README file. If you don't have access to the Web, however, then read on. * What is where In this directory, there should be a "src" directory containing the source distribution and a set of directories corresponding to the various platforms (e.g., "i386" corresponds to Intel x86 platforms) that contain precompiled distributions for that platform. There is also a "utilities" directory that contains utilities for manipulating the distributions (if you intend to use your own utilities, see the Unpacking section below for troubleshooting tips). I try to make this port available for all platforms. However, I only have direct access to x86 platforms, and so I cannot provide precompiled distributions on the other platforms myself. If you find your platform directory empty, and you have a Microsoft compiler, then you can download the source and compile Emacs yourself (and, if you do, please consider contributing your executables; send me mail and we can make arrangements for making them available on this ftp server.) Before downloading any of the distributions, please read the README file in the directory. * Distribution formats 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. * 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. * Compiling from source If you would like to compile Emacs from source, download the source distribution and look in the file nt\INSTALL for detailed directions. Note, though, that you must have a Microsoft compiler to compile the source. * Further information There is a web page that serves as a FAQ at: http://www.cs.washington.edu/homes/voelker/ntemacs.html 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@cs.washington.edu) August 28, 1996