# HG changeset patch # User Eric S. Raymond # Date 1209405578 0 # Node ID 561a10e874f205574a0031de3415d149fd582fae # Parent 8e96f5975982684444224a7b02139c118a92c316 Explain how to work awound an error case. diff -r 8e96f5975982 -r 561a10e874f2 INSTALL.CVS --- a/INSTALL.CVS Mon Apr 28 16:44:15 2008 +0000 +++ b/INSTALL.CVS Mon Apr 28 17:59:38 2008 +0000 @@ -16,6 +16,11 @@ The bootstrap process makes sure all necessary files are rebuilt before it builds the final Emacs binary. +If 'make bootstrap' fails, it may be necessary to do 'make maintainer-clean' +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.) + 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