diff options
| author | Eli Zaretskii | 2001-01-30 13:43:00 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2001-01-30 13:43:00 +0000 |
| commit | 4bcec9a2c75700e57ac150e693762e11866d9ee5 (patch) | |
| tree | 473c5adce845deff2f6cb54e782b69f61740d5f0 | |
| parent | 4ad25e4311961dd134b167fd51a3d968f58bd728 (diff) | |
| download | emacs-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/INSTALL | 32 |
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 | |||
| 11 | Configuring: | 38 | Configuring: |
| 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 | |||
| 75 | Debugging: | 107 | Debugging: |
| 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 |