annotate admin/nt/README-ftp-server @ 75466:4fca1052121f

Move some stuff to new file "copyright".
author Glenn Morris <rgm@gnu.org>
date Sun, 28 Jan 2007 02:52:35 +0000
parents 648fbf434415
children bde249020282 6f7055d5ac61
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
1 Precompiled Distributions of
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
2 Emacs for Windows
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
3
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
4 Version 21.3
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 39011
diff changeset
5
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
6 April 22, 2003
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
7
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
8 This directory contains source and precompiled distributions for GNU
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
9 Emacs on Windows NT/2000/XP and Windows 95/98/Me. This port is a part
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
10 of the standard GNU Emacs distribution from the Free Software
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
11 Foundation; the precompiled distributions are provided here for
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
12 convenience since, unlike Unix, the majority of Windows users do not
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
13 have access to a compiler (and, besides, do you really want to compile
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
14 Emacs when you don't have to?).
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
15
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
16 If you have access to the World Wide Web, I would recommend pointing
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
17 your favorite web browser to the following document (if you haven't
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
18 already):
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
19
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
20 http://www.gnu.org/software/emacs/windows/ntemacs.html
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
21
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
22 The above web document is a far more complete version of this README
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
23 file. If you don't have access to the Web, however, then read on.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
24
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
25
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
26 * IMPORTANT LEGAL REMINDER
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
27
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
28 If you want to redistribute any of the precompiled distributions of
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
29 Emacs, be careful to check the implications of the GPL. For instance,
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
30 if you put the emacs-21.3-bin-i386.tar.gz file from this directory on
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
31 an Internet site, you must arrange to distribute the source files of
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
32 the SAME version (i.e. emacs-21.3-src.tar.gz).
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
33
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
34 Making a link to our copy of the source is NOT sufficient, since we
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
35 might upgrade to a new version while you are still distributing the
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
36 old binaries.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
37
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
38
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
39 * Distributions in .tar.gz format
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
40
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
41 Emacs is distributed primarily as a set of large gzipped tar files
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
42 (*.tar.gz). Because Emacs is quite large and therefore difficult to
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
43 download over unreliable connections, it is provided in several
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
44 combinations, ranging from the complete source plus executables, to
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
45 just the minimal amount needed to run without any source, plus a
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
46 couple of optional packages. Here are the combinations (i386 in the
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
47 name indicates a tarball contains executables compiled for
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
48 Intel-compatible x86 systems):
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
49
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
50 + Primary precompiled distribution, including lisp source:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
51
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
52 emacs-21.3-fullbin-i386.tar.gz
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
53
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
54 + Minimal precompiled distribution, which excludes lisp source:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
55
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
56 emacs-21.3-bin-i386.tar.gz
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
57
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
58 You can download emacs-21.3-lisp.tar.gz to get the lisp source, if
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
59 you later decide you want it - it is useful for understanding how
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
60 packages work, and how they can best be setup or customized.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
61
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
62
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
63 NB. If you just want to run Emacs, get one of the distributions above.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
64
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
65
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
66 + Bare executables, only useful if you want to get the complete source
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
67 release below, but can't compile Emacs yourself:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
68
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
69 emacs-21.3-barebin-i386.tar.gz (requires emacs-21.3-src.tar.gz)
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
70
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
71 + Undumped executable, only needed for rebuilding Emacs after changing
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
72 certain core lisp files:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
73
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
74 emacs-21.3-undumped-i386.tar.gz
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
75
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
76 + Optional package providing the Library of Emacs Input Methods for
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
77 typing non-ascii characters, notably Chinese, Japanese and Korean,
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
78 but also including European and other character sets:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
79
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
80 emacs-21.3-leim.tar.gz
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
81
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
82 + The complete official source for Emacs:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
83
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
84 emacs-21.3-src.tar.gz
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
85
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
86 + The complete official source for LEIM:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
87
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
88 leim-21.3-src.tar.gz
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
89
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
90
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
91 * Distributions for non-x86 platforms
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
92
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
93 Distributions for non-x86 platforms are no longer supplied. Older
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
94 platforms supported by Windows NT no longer seem to be in demand,
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
95 and Emacs is yet to be ported to 64bit Windows platforms. If you are
75183
Jason Rumney <jasonr@gnu.org>
parents: 75172
diff changeset
96 willing to help port Emacs to 64bit versions of Windows, your
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
97 contribution will be welcome on the emacs-devel mailing list.
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
98
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
99 * Unpacking distributions
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
100
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
101 Ports of GNU gzip and GNU tar for handling the distribution file
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
102 formats can be found in several places that distribute ports of GNU
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
103 programs, for example:
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
104
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
105 Cygwin: http://www.cygwin.com/
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
106 GnuWin32: http://gnuwin32.sourceforge.net/
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
107
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
108 Many other popular file compression utilities for Windows are also
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
109 able to handle gzipped tar files.
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
110
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
111 Open a command prompt (MSDOS) window. Decide on a directory in which
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
112 to place Emacs. Move the distribution to that directory, and then
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
113 unpack it as follows.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
114
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
115 If you have the gzipped tar version, use gunzip to uncompress the tar
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
116 file on the fly, and pipe the output through tar with the "xvf" flags
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
117 to extract the files from the tar file:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
118
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
119 % gunzip -c some.tar.gz | tar xvf -
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
120
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
121 You may see messages from tar about not being able to change the
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
122 modification time on directories, and from gunzip complaining about a
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
123 broken pipe. These messages are harmless and you can ignore them. On
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
124 Windows NT, unpacking tarballs this way leaves them in compressed
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
125 form, taking up less space on disk. Unfortunately, on Windows 95 and
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
126 98, a large temporary file is created, so it is better to use the
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
127 djtarnt.exe program, which performs the equivalent operation in one
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
128 step:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
129
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
130 % djtarnt -x some.tar.gz
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
131
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
132 You may be prompted to rename or overwrite directories when using
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
133 djtarnt: simply type return to continue (this is harmless).
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
134
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
135 Once you have unpacked a precompiled distribution of Emacs, it should
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
136 have the following subdirectories:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
137
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
138 bin etc info lisp site-lisp
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
139
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
140
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
141 * Unpacking with other tools
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
142
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
143 If you do use other utility programs to unpack the distribution, check
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
144 the following to be sure the distribution was not corrupted:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
145
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
146 + Be sure to disable the CR/LF translation or the executables will be
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
147 unusable. Older versions of WinZip would enable this translation
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
148 by default. If you are using WinZip, disable it. (I don't have
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
149 WinZip myself, and I do not know the specific commands necessary
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
150 to disable it.)
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
151
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
152 + Check that filenames were not truncated to 8.3. For example, there
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
153 should be a file lisp/abbrevlist.el; if this has been truncated to
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
154 abbrevli.el, your distribution has been corrupted while unpacking
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
155 and Emacs will not start.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
156
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
157 + I've also had reports that some older "gnuwin32" port of tar
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
158 corrupts the executables. Use the latest version from the gnuwin32
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
159 site or another port of tar instead.
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
160
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
161 If you believe you have unpacked the distributions correctly and are
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
162 still encountering problems, see the section on Further Information
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
163 below.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
164
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
165
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
166 * Compiling from source
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
167
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
168 If you would like to compile Emacs from source, download the source
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
169 distribution, unpack it in the same manner as a precompiled
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
170 distribution, and look in the file nt/INSTALL for detailed
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
171 directions. You can either use the Microsoft compiler included with
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
172 Visual C++ 2003 or earlier, or GCC 2.95 or later with MinGW support,
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
173 to compile the source. The port of GCC included in Cygwin is
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
174 supported, but check the nt/INSTALL file if you have trouble since
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
175 some builds of GNU make aren't supported.
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
176
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
177
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
178 * Further information
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
179
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
180 If you have access to the World Wide Web, I would recommend pointing
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
181 your favorite web browser to following the document (if you haven't
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
182 already):
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
183
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
184 http://www.gnu.org/software/emacs/windows/ntemacs.html
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
185
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
186 This document serves as an FAQ and a source for further information
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
187 about the Windows port and related software packages.
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
188
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
189 In addition to the FAQ, there is a mailing list for discussing issues
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
190 related to the Windows port of Emacs. For information about the
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
191 list, see this Web page:
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
192
69705
296901e2dded updated link(s)
Ramprasad B <ramprasad_i82@yahoo.com>
parents: 50665
diff changeset
193 http://lists.gnu.org/mailman/listinfo/help-emacs-windows
50665
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
194
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
195 To ask questions on the mailing list, send email to
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
196 help-emacs-windows@gnu.org. (You don't need to subscribe for that.)
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
197 To subscribe to the list or unsubscribe from it, fill the form you
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
198 find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as
c5452f417c65 Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents: 49600
diff changeset
199 explained there.
39011
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
200
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
201 Another valuable source of information and help which should not be
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
202 overlooked is the various Usenet news groups dedicated to Emacs.
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
203 These are particuarly good for help with general issues which aren't
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
204 specific to the Windows port of Emacs. The main news groups to use
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
205 for seeking help are:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
206
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
207 gnu.emacs.help
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
208 comp.emacs
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
209
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
210 There are also fairly regular postings and announcements of new or
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
211 updated Emacs packages on this group:
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
212
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
213 gnu.emacs.sources
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
214
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
215 Enjoy!
dc12250ba65b add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff changeset
216
75172
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
217 Jason Rumney
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
218 (jasonr@gnu.org)
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
219
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
220 Most of this README was contributed by former maintainer Andrew Innes
24c1f680a7fa Update URLs and advice about unpacking gzipped tar files.
Jason Rumney <jasonr@gnu.org>
parents: 69705
diff changeset
221 (andrewi@gnu.org)