]> code.delx.au - gnu-emacs/blobdiff - INSTALL
(mouse-drag-region): Ignore event end-point if it is not a number.
[gnu-emacs] / INSTALL
diff --git a/INSTALL b/INSTALL
index e78e8fd24d4f016d137857951edcfbb524bbbf38..522a73905438499a5088f48176b31f03f85b8757 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -70,6 +70,14 @@ compile Emacs using GCC.  If you don't want to use GCC, specify
 `--with-gcc=no'.  If you omit this option, `configure' will search
 for GCC in your path, and use it if present.
 
+If you want the Emacs mail reader RMAIL to read mail from a POP
+server, you must specify `--with-pop'.  This provides support for the
+POP3 protocol; older versions are not supported.  For
+Kerberos-authenticated POP add `--with-kerberos', for Hesiod support
+add `--with-hesiod'.  These options enable Emacs to use POP; whether
+Emacs uses POP is controlled by individual users--see the Rmail
+chapter of the Emacs manual.
+
 You can build Emacs for several different machine types from a single
 source directory.  To do this, you must use a version of `make' that
 supports the `VPATH' variable, such as GNU `make'.  Make separate
@@ -544,7 +552,13 @@ It is important to understand that the runtime support of long file
 names by the Emacs binary is NOT affected by the LFN setting during
 compilation; Emacs compiled with DJGPP v2.0 or later will always
 support long file names on Windows 95 no matter what was the setting
-of LFN at compile time.
+of LFN at compile time.  However, if you compiled with LFN disabled
+and want to enable LFN support after Emacs was already built, you need
+to make sure that the support files in the lisp, etc and info
+directories are called by their original long names as found in the
+distribution.  You can do this either by renaming the files manually,
+or by extracting them from the original distribution archive with
+djtar after you set LFN=y in the environment.
 
 To unpack Emacs with djtar, type this command:
 
@@ -552,10 +566,11 @@ To unpack Emacs with djtar, type this command:
 
 (This assumes that the Emacs distribution is called `emacs.tgz' on
 your system.)  There are a few files in the archive whose names
-collide with other files under the 8.3 DOS naming.  If you have set
-LFN=n, djtar will ask you to supply alternate names for these files;
-you can just press `Enter' when this happens (which makes djtar skip
-these files) because they aren't required for MS-DOS.
+collide with other files under the 8.3 DOS naming.  On native MSDOS,
+or if you have set LFN=n on Windows 95, djtar will ask you to supply
+alternate names for these files; you can just press `Enter' when this
+happens (which makes djtar skip these files) because they aren't
+required for MS-DOS.
 
 When unpacking is done, a directory called `emacs-XX.YY' will be
 created, where XX.YY is the Emacs version.  To build and install
@@ -584,3 +599,9 @@ and info are accessed as subdirectories of the HOME directory.
 MSDOG is a not a multitasking operating system, so Emacs features such
 as asynchronous subprocesses that depend on multitasking will not
 work.  Synchronous subprocesses do work.
+
+The current version of djgpp 2.0 (as of August 1996) has two bugs that
+affect Emacs.  We've included corrected versions of two files from
+djgpp in the msdos subdirectory: is_exec.c and sigaction.c.  To work
+around the bugs, compile these files and link them into temacs.  The
+next version of djgpp should have these bugs fixed.