aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-01-30 13:43:00 +0000
committerEli Zaretskii2001-01-30 13:43:00 +0000
commit4bcec9a2c75700e57ac150e693762e11866d9ee5 (patch)
tree473c5adce845deff2f6cb54e782b69f61740d5f0
parent4ad25e4311961dd134b167fd51a3d968f58bd728 (diff)
downloademacs-4bcec9a2c75700e57ac150e693762e11866d9ee5.tar.gz
emacs-4bcec9a2c75700e57ac150e693762e11866d9ee5.zip
Copy the table of tested combinations of development
tools from confuigure.bat. Add suggestion to install Bash on Windows 9X.
-rw-r--r--nt/INSTALL32
1 files changed, 32 insertions, 0 deletions
diff --git a/nt/INSTALL b/nt/INSTALL
index daf0778bcfe..6a2d84d331d 100644
--- a/nt/INSTALL
+++ b/nt/INSTALL
@@ -6,8 +6,35 @@
6 support and a port of GNU make. You can use the Cygwin ports of GCC, 6 support and a port of GNU make. You can use the Cygwin ports of GCC,
7 but Emacs requires the Mingw headers and libraries to build. 7 but Emacs requires the Mingw headers and libraries to build.
8 8
9 If you build Emacs on Windows 9X or ME, not on Windows 2000 or
10 Windows/NT, we suggest to install the Cygwin port of Bash.
11
9 Please see http://www.mingw.org for pointers to GCC/Mingw binaries. 12 Please see http://www.mingw.org for pointers to GCC/Mingw binaries.
10 13
14 For reference, here is a list of which builds of GNU make are known
15 to work or not, and whether they work in the presence and/or absence
16 of sh.exe, the Cygwin port of Bash.
17
18 sh exists no sh
19
20 cygwin b20.1 make (3.75): okay[1] fails[2]
21 MSVC compiled gmake 3.77: okay okay
22 MSVC compiled gmake 3.78.1: okay okay
23 MSVC compiled gmake 3.79.1: okay okay
24 mingw32/gcc-2.92.2 make (3.77): okay[4] okay
25 cygwin compiled gmake 3.77: okay[1] fails[2]
26 cygwin compiled gmake 3.78.1: okay fails[2]
27 cygwin compiled gmake 3.79.1: couldn't build make[3]
28
29 Notes:
30
31 [1] doesn't cope with makefiles with DOS line endings, so must mount
32 emacs source with text!=binary.
33 [2] fails when needs to invoke shell commands; okay invoking gcc etc.
34 [3] requires LC_MESSAGES support to build; maybe 2.95.x update to
35 cygwin provides this?
36 [4] may fail on Windows 9X and Windows ME; if so, install Bash.
37
11Configuring: 38Configuring:
12 39
13 Configuration of Emacs is now handled by running configure.bat in the 40 Configuration of Emacs is now handled by running configure.bat in the
@@ -72,6 +99,11 @@ Trouble-shooting:
72 addsection.c relies on. Versions of w32api-xxx.zip from at least 99 addsection.c relies on. Versions of w32api-xxx.zip from at least
73 1999-11-18 onwards are okay. 100 1999-11-18 onwards are okay.
74 101
102 If configure succeeds, but make fails, install the Cygwin port of
103 Bash, even if the table above indicates that Emacs should be able to
104 build without sh.exe. (Some versions of Windows shells are too dumb
105 for Makefile's used by Emacs.)
106
75Debugging: 107Debugging:
76 108
77 You should be able to debug Emacs using the debugger that is 109 You should be able to debug Emacs using the debugger that is