aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--INSTALL38
1 files changed, 21 insertions, 17 deletions
diff --git a/INSTALL b/INSTALL
index 45dd0dc6f6a..12bea68ad1b 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,5 +1,5 @@
1GNU Emacs Installation Guide 1GNU Emacs Installation Guide
2Copyright (c) 1992 Free software Foundation, Inc. 2Copyright (c) 1992, 1994 Free software Foundation, Inc.
3 3
4 Permission is granted to anyone to make or distribute verbatim copies 4 Permission is granted to anyone to make or distribute verbatim copies
5 of this document as received, in any medium, provided that the 5 of this document as received, in any medium, provided that the
@@ -26,12 +26,12 @@ insufficient, you will get an error in the command `temacs -batch -l
26loadup dump', found in `./src/Makefile.in.in', or possibly when 26loadup dump', found in `./src/Makefile.in.in', or possibly when
27running the final dumped Emacs. 27running the final dumped Emacs.
28 28
29Building Emacs requires about 30 Mb of disk space (including the Emacs 29Building Emacs requires about 50 Mb of disk space (including the Emacs
30sources). Once installed, Emacs occupies about 20 Mb in the file 30sources). Once installed, Emacs occupies about 20 Mb in the file
31system where it is installed; this includes the executable files, Lisp 31system where it is installed; this includes the executable files, Lisp
32libraries, miscellaneous data files, and on-line documentation. If 32libraries, miscellaneous data files, and on-line documentation. If
33the building and installation take place in different directories, 33the building and installation take place in different directories,
34then the installation procedure momentarily requires 30+20 Mb. 34then the installation procedure momentarily requires 50+20 Mb.
35 35
362) Consult `./etc/MACHINES' to see what configuration name you should 362) Consult `./etc/MACHINES' to see what configuration name you should
37give to the `configure' program. That file sometimes offers hints for 37give to the `configure' program. That file sometimes offers hints for
@@ -62,8 +62,10 @@ only be necessary if you have your X Window System files installed in
62unusual places. 62unusual places.
63 63
64You can specify toolkit operation when you configure Emacs; use the 64You can specify toolkit operation when you configure Emacs; use the
65option --with-x-toolkit=athena, --with-x-toolkit=motif, or 65option --with-x-toolkit.
66--with-x-toolkit=open-look. 66
67Note: on some systems, it does not work to use the toolkit with shared
68libraries.
67 69
68The `--run-in-place' option sets up default values for the path 70The `--run-in-place' option sets up default values for the path
69variables in `./Makefile' so that Emacs will expect to find its data 71variables in `./Makefile' so that Emacs will expect to find its data
@@ -153,15 +155,15 @@ Lisp code you want Emacs to load before it is dumped out. Use
153site-load.el for additional libraries if you arrange for their 155site-load.el for additional libraries if you arrange for their
154documentation strings to be in the etc/DOC file (see 156documentation strings to be in the etc/DOC file (see
155src/Makefile.in.in if you wish to figure out how to do that). For all 157src/Makefile.in.in if you wish to figure out how to do that). For all
156else, use site-load.el. 158else, use site-init.el.
157 159
158Note that, on some systems, the code you place in site-init.el must 160Note that, on some systems, the code you place in site-init.el must
159not use expand-file-name or any other function which may look 161not use expand-file-name or any other function which may look
160something up in the system's password and user information database. 162something up in the system's password and user information database.
161See `./PROBLEMS' for more details on which systems this affects. 163See `./PROBLEMS' for more details on which systems this affects.
162 164
163This file is nonexistent in the distribution. You do not need to 165The `site-*.el' files are nonexistent in the distribution. You do not
164create it if you have nothing to put in it. 166need to create them if you have nothing to put in them.
165 167
1666) Refer to the file `./etc/TERMS' for information on fields you may 1686) Refer to the file `./etc/TERMS' for information on fields you may
167wish to add to various termcap entries. The files `./etc/termcap.ucb' 169wish to add to various termcap entries. The files `./etc/termcap.ucb'
@@ -460,7 +462,7 @@ distribution.
460in `./lib-src' to their final destinations, as selected in `./src/paths.h'. 462in `./lib-src' to their final destinations, as selected in `./src/paths.h'.
461 463
462Strictly speaking, not all of the executables in `./lib-src' need be copied. 464Strictly speaking, not all of the executables in `./lib-src' need be copied.
463- The programs `cvtmail', `emacsserver', `env', `fakemail', `hexl', 465- The programs `cvtmail', `emacsserver', `fakemail', `hexl',
464 `movemail', `timer', `vcdiff', `wakeup', and `yow' are used by 466 `movemail', `timer', `vcdiff', `wakeup', and `yow' are used by
465 Emacs; they do need to be copied. 467 Emacs; they do need to be copied.
466- The programs `etags', `ctags', `emacsclient', `b2m', and `rcs2log' 468- The programs `etags', `ctags', `emacsclient', `b2m', and `rcs2log'
@@ -508,16 +510,18 @@ problems sometimes encountered, and what to do about them.
508 510
509Installation on MSDOG (a.k.a. MSDOS) 511Installation on MSDOG (a.k.a. MSDOS)
510 512
511To install on MSDOG, you need to have the GNU C compiler (also known 513To install on MSDOG, you need to have the GNU C compiler for MSDOG
512as djgpp), GNU Make, rm, mv, chmod, and sed. Type these commands: 514(also known as djgpp), GNU Make, rm, mv, chmod, and sed. Type these
515commands:
513 516
514config msdos 517config msdos
515make install 518make install
516 519
517To save disk space, Emacs is built in-place. As the /usr/local/ 520To save disk space, Emacs is built with the idea that you will execute
518subtree does not exist on most MSDOG systems, the executables are 521it from the same place in the file system where you built it. As the
519placed in /emacs/bin/. 522/usr/local/ subtree does not exist on most MSDOG systems, the
523executables are placed in /emacs/bin/.
520 524
521MSDOG is a not a multi-tasking operating system, so Emacs features 525MSDOG is a not a multitasking operating system, so Emacs features such
522that depend on multitasking will not work. Synchronous subprocesses 526as asynchronous subprocesses that depend on multitasking will not
523do work. 527work. Synchronous subprocesses do work.