changeset 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 d3b7d58fe4e1
children 4d398dc53b2d
files ChangeLog INSTALL.CVS
diffstat 2 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sun Jun 08 11:11:18 2008 +0000
+++ b/ChangeLog	Sun Jun 08 11:33:11 2008 +0000
@@ -1,3 +1,7 @@
+2008-06-08  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+	* INSTALL.CVS: Indicate when cvs -d up may be needed.
+
 2008-06-07  Glenn Morris  <rgm@gnu.org>
 
 	* Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
--- 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