summaryrefslogtreecommitdiff
path: root/INSTALL.CVS
diff options
context:
space:
mode:
authorEric S. Raymond <esr@snark.thyrsus.com>2008-06-08 11:33:11 +0000
committerEric S. Raymond <esr@snark.thyrsus.com>2008-06-08 11:33:11 +0000
commit8669e78f2071e6a17d3514ae1f46f792ce0a22e4 (patch)
treefbf2dc692bf742df1177523415d2c316260a8825 /INSTALL.CVS
parentb2ee479e342c037f0e9774bdef54299bcf5fe8fe (diff)
downloademacs-8669e78f2071e6a17d3514ae1f46f792ce0a22e4.tar.gz
Document when cvs -d up may be needed.
Diffstat (limited to 'INSTALL.CVS')
-rw-r--r--INSTALL.CVS10
1 files changed, 10 insertions, 0 deletions
diff --git a/INSTALL.CVS b/INSTALL.CVS
index b8c42de27d5..54b2d561dcc 100644
--- a/INSTALL.CVS
+++ b/INSTALL.CVS
@@ -10,6 +10,7 @@ byte-compiled Lisp files, are not stored in the CVS repository.
Therefore, to build from CVS you must run "make bootstrap"
instead of just "make":
+ $ cvs update
$ ./configure
$ make bootstrap
@@ -21,6 +22,15 @@ followed by configure before trying it again. (Occasionally the loaddefs.el
file gets into a bad state due to changes in the Lisp libraries; this procedure
forces it to be regenerated.)
+If even 'make bootstrap' followed by 'make maintainer-clean' fails, it may
+be that some reorganization of the tree has created a new subdirectory. Try
+this:
+
+ $ cvs -d update
+ $ make maintainer-clean
+ $ ./configure
+ $ make bootstrap
+
Normally, it is not necessary to use "make bootstrap" after every CVS
update. Unless there are problems, we suggest using the following
alternative procedure after you have done "make bootstrap" at least