# HG changeset patch # User Eric S. Raymond # Date 1212924791 0 # Node ID 8e882cf9cfb0e18e83219652d42693e6ae21d4b3 # Parent d3b7d58fe4e18ed358e5c3033ec14cd497d9b291 Document when cvs -d up may be needed. diff -r d3b7d58fe4e1 -r 8e882cf9cfb0 ChangeLog --- 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 + + * INSTALL.CVS: Indicate when cvs -d up may be needed. + 2008-06-07 Glenn Morris * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to diff -r d3b7d58fe4e1 -r 8e882cf9cfb0 INSTALL.CVS --- 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