diff options
| author | Alan Mackenzie | 2008-06-09 08:48:12 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2008-06-09 08:48:12 +0000 |
| commit | 274559e1125e9a849c6028742cf9cc7d8c4fa18f (patch) | |
| tree | 91c6fc68d4d3c5358a9ad949d5ddc49296b2e85d | |
| parent | 294e8689d1009eaaa061efb6d151173d4507811b (diff) | |
| download | emacs-274559e1125e9a849c6028742cf9cc7d8c4fa18f.tar.gz emacs-274559e1125e9a849c6028742cf9cc7d8c4fa18f.zip | |
Clarify why `make bootstrap' sometimes fails.
| -rw-r--r-- | INSTALL.CVS | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/INSTALL.CVS b/INSTALL.CVS index c2b1df622fd..e21738d505c 100644 --- a/INSTALL.CVS +++ b/INSTALL.CVS | |||
| @@ -15,10 +15,15 @@ instead of just "make": | |||
| 15 | $ make bootstrap | 15 | $ make bootstrap |
| 16 | 16 | ||
| 17 | The bootstrap process makes sure all necessary files are rebuilt | 17 | The bootstrap process makes sure all necessary files are rebuilt |
| 18 | before it builds the final Emacs binary. | 18 | before it builds the final Emacs binary. Unfortunately, it doesn't |
| 19 | 19 | always work when there are stale files from a previous build in the | |
| 20 | If 'make bootstrap' fails, it may be necessary to do 'make maintainer-clean' | 20 | directory tree. |
| 21 | followed by configure before trying it again. | 21 | |
| 22 | So if 'make bootstrap' fails, it may be necessary first to do 'make | ||
| 23 | maintainer-clean' to clear out these stale files. You can then try | ||
| 24 | again, starting with `./configure'. (Occasionally the loaddefs.el | ||
| 25 | file gets into a bad state due to changes in the Lisp libraries; this | ||
| 26 | procedure forces it to be regenerated.) | ||
| 22 | 27 | ||
| 23 | Normally, it is not necessary to use "make bootstrap" after every CVS | 28 | Normally, it is not necessary to use "make bootstrap" after every CVS |
| 24 | update. Unless there are problems, we suggest using the following | 29 | update. Unless there are problems, we suggest using the following |