diff INSTALL.CVS @ 95663:8e882cf9cfb0

Document when cvs -d up may be needed.
author Eric S. Raymond <esr@snark.thyrsus.com>
date Sun, 08 Jun 2008 11:33:11 +0000
parents 1a762a842f80
children 4d398dc53b2d
line wrap: on
line diff
--- a/INSTALL.CVS	Sun Jun 08 11:11:18 2008 +0000
+++ b/INSTALL.CVS	Sun Jun 08 11:33:11 2008 +0000
@@ -10,6 +10,7 @@
 Therefore, to build from CVS you must run "make bootstrap"
 instead of just "make":
 
+  $ cvs update
   $ ./configure
   $ make bootstrap
 
@@ -21,6 +22,15 @@
 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