]> code.delx.au - gnu-emacs/blobdiff - nt/INSTALL
Remove Time-stamp comment mark.
[gnu-emacs] / nt / INSTALL
index f9231d4b7045f13a87f05190f6ff595727f27286..8415b1893ff26b8f94f1cc04013b3f80bd76803e 100644 (file)
        nmake
 
      For the development environments based on GNU GCC (MinGW, MSYS,
-     Cygwin), depending on how Make is called, it could be:
+     Cygwin - but see notes about Cygwin make below), depending on how
+     Make is called, it could be:
 
        make
+     or
+       mingw32-make
      or
        gnumake
      or
        gmake
 
      (If you are building from CVS, say "make bootstrap" or "nmake
-     bootstrap" instead.)
+     bootstrap" instead and avoid using Cygwin make.)
 
-  4. Generate the Info manuals (only if you are building out of CVS):
+  4. Generate the Info manuals (only if you are building out of CVS, and
+     if you have makeinfo.exe installed):
 
      make info
 
   If you use the MinGW port of GCC and GNU Make to build Emacs, there
   are some compatibility issues wrt Make and the shell that is run by
   Make, either the standard COMMAND.COM/CMD.EXE supplied with Windows
-  or sh.exe., a port of a Unixy shell.  For reference, here is a list
+  or sh.exe., a port of a Unixy shell.  For reference, below is a list
   of which builds of GNU Make are known to work or not, and whether
   they work in the presence and/or absence of sh.exe, the Cygwin port
   of Bash. Note that any version of Make that is compiled with Cygwin
     cygwin compiled gmake 3.77:          fails[1, 5]   fails[2, 5]
     cygwin compiled make 3.78.1:         fails[5]      fails[2, 5]
     cygwin compiled make 3.79.1:         fails[3, 5]   fails[2?, 5]
+    cygwin compiled make 3.80:           fails?[6]     fails?[6]
+    cygwin compiled make 3.81:           fails         fails?[6]
     mingw32 compiled make 3.79.1:        okay          okay
     mingw32 compiled make 3.80:          okay          unknown[6]
+    mingw32 compiled make 3.81:          okay          okay[7]
 
   Notes:
 
     [5] fails when building leim due to the use of cygwin style paths.
         May work if building emacs without leim.
     [6] please report if you try this combination.
+    [7] tested only on Windows XP.
 
   Other compilers may work, but specific reports from people that have
   tried suggest that the Intel C compiler (for example) may produce an
   or
     nmake info
 
+  Note that you will need makeinfo.exe (from the GNU Texinfo package)
+  in order for this command to succeed.
+
 * Installing
 
   To install Emacs after it has compiled, simply run `nmake install'