Mercurial > emacs
comparison INSTALL @ 34994:fb1c795f1a5e
Minor style and punctuation changes from Kim Storm.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Tue, 02 Jan 2001 17:05:30 +0000 |
parents | 44564f6157cc |
children | 4b4cc897a985 |
comparison
equal
deleted
inserted
replaced
34993:2f736da4eaf1 | 34994:fb1c795f1a5e |
---|---|
8 The simplest way to build Emacs is to use the `configure' shell script | 8 The simplest way to build Emacs is to use the `configure' shell script |
9 which attempts to guess correct values for various system-dependent | 9 which attempts to guess correct values for various system-dependent |
10 variables and features and find the directories where various system | 10 variables and features and find the directories where various system |
11 headers and libraries are kept. It then creates a `Makefile' in each | 11 headers and libraries are kept. It then creates a `Makefile' in each |
12 subdirectory and a `config.h' file containing system-dependent | 12 subdirectory and a `config.h' file containing system-dependent |
13 definitions. Running the Make utility then builds the package for | 13 definitions. Running the `make' utility then builds the package for |
14 your system. | 14 your system. |
15 | 15 |
16 Here's the procedure to build Emacs using `configure' on systems which | 16 Here's the procedure to build Emacs using `configure' on systems which |
17 are supported by it. If this simplified procedure fails, or if you | 17 are supported by it. If this simplified procedure fails, or if you |
18 are using a platform such as MS-Windows where `configure' script | 18 are using a platform such as MS-Windows, where `configure' script |
19 doesn't work, you might need to use various non-default options, and | 19 doesn't work, you might need to use various non-default options, and |
20 maybe perform some of the steps manually. The more detailed | 20 maybe perform some of the steps manually. The more detailed |
21 description in the rest of the sections of this guide will help you do | 21 description in the rest of the sections of this guide will help you do |
22 that, so please refer to them if the simple procedure does not work. | 22 that, so please refer to them if the simple procedure does not work. |
23 | 23 |
24 1. If you want to be able to input international characters which | 24 1. If you want to be able to input international characters which |
25 your keyboard doesn't support directly (i.e., you cannot type | 25 your keyboard doesn't support directly (i.e. you cannot type |
26 them at the shell prompt), download the leim-M.N.tar.gz | 26 them at the shell prompt), download the leim-M.N.tar.gz |
27 distribution and unpack it into the same directory where you have | 27 distribution and unpack it into the same directory where you have |
28 unpacked the main Emacs distribution. See ADDITIONAL | 28 unpacked the main Emacs distribution. See ADDITIONAL |
29 DISTRIBUTION FILES, below, for more about this. | 29 DISTRIBUTION FILES, below, for more about this. |
30 | 30 |
66 directories before running `configure' again: | 66 directories before running `configure' again: |
67 | 67 |
68 make distclean | 68 make distclean |
69 ./configure | 69 ./configure |
70 | 70 |
71 6. Invoke the Make program: | 71 6. Invoke the `make' program: |
72 | 72 |
73 make | 73 make |
74 | 74 |
75 7. If Make succeeds, it will build an executable program `emacs' in | 75 7. If `make' succeeds, it will build an executable program `emacs' |
76 the `src' directory. You can try this program, to make sure it | 76 in the `src' directory. You can try this program, to make sure |
77 works: | 77 it works: |
78 | 78 |
79 src/emacs -q | 79 src/emacs -q |
80 | 80 |
81 8. Assuming that the program `src/emacs' starts and displays its | 81 8. Assuming that the program `src/emacs' starts and displays its |
82 opening screen, you can install the program and its auxiliary | 82 opening screen, you can install the program and its auxiliary |
862 corrected versions of two files from djgpp in the msdos subdirectory: | 862 corrected versions of two files from djgpp in the msdos subdirectory: |
863 is_exec.c and sigaction.c. To work around the bugs, compile these | 863 is_exec.c and sigaction.c. To work around the bugs, compile these |
864 files and link them into temacs. Djgpp versions 2.01 and later have | 864 files and link them into temacs. Djgpp versions 2.01 and later have |
865 these bugs fixed, so upgrade if you can before building Emacs. | 865 these bugs fixed, so upgrade if you can before building Emacs. |
866 | 866 |
867 COPYING PERMISSIONS | |
868 | |
867 Permission is granted to anyone to make or distribute verbatim copies | 869 Permission is granted to anyone to make or distribute verbatim copies |
868 of this document as received, in any medium, provided that the | 870 of this document as received, in any medium, provided that the |
869 copyright notice and permission notice are preserved, | 871 copyright notice and permission notice are preserved, |
870 and that the distributor grants the recipient permission | 872 and that the distributor grants the recipient permission |
871 for further redistribution as permitted by this notice. | 873 for further redistribution as permitted by this notice. |