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.