From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Current CVS doesn't bootstrap Date: Sat, 6 Nov 2004 16:48:14 -0600 (CST) Message-ID: <200411062248.iA6MmEm29919@raven.dms.auburn.edu> References: <01c4c3f3$Blat.v2.2.2$7e8aa060@zahav.net.il> <01c4c41c$Blat.v2.2.2$0fa338a0@zahav.net.il> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1099781389 26920 80.91.229.6 (6 Nov 2004 22:49:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 6 Nov 2004 22:49:49 +0000 (UTC) Cc: schwab@suse.de, monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 06 23:49:32 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CQZNE-0007Jv-00 for ; Sat, 06 Nov 2004 23:49:32 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQZVU-0005u2-Te for ged-emacs-devel@m.gmane.org; Sat, 06 Nov 2004 17:58:04 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CQZV0-0005kM-NE for emacs-devel@gnu.org; Sat, 06 Nov 2004 17:57:34 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CQZUz-0005jM-9S for emacs-devel@gnu.org; Sat, 06 Nov 2004 17:57:33 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQZUy-0005iy-PH for emacs-devel@gnu.org; Sat, 06 Nov 2004 17:57:32 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CQZMX-000332-Ec; Sat, 06 Nov 2004 17:48:49 -0500 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id iA6MmgFu013928; Sat, 6 Nov 2004 16:48:42 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id iA6MmEm29919; Sat, 6 Nov 2004 16:48:14 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: eliz@gnu.org In-reply-to: <01c4c41c$Blat.v2.2.2$0fa338a0@zahav.net.il> (eliz@gnu.org) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:29492 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:29492 Eli Zaretskii wrote: Btw, when I did a "cvs up" and tried to continue the failed bootstrap, it failed. The commands I typed after "cvs up" were: ./configure make bootstrap. The last portion of the Make output is attached below. I worked around the problem by doing a "make maintainer-clean" and then "make bootstrap". Any ideas, anyone? I believe we discussed this before. We either have to document in INSTALL.CVS that you have to do `make maintainer-clean' before `make bootstrap' or we have to make sure that `make bootstrap' removes the .elc files automatically, as it used to do. In the previous discussion, I believe I understood that we decided on the latter and that Kim planned to implement it, but I might have misunderstood. Note that the problems with failing to do `make maintainer-clean' are not just that bootstrapping may fail. Sometimes one is able to bootstrap without any problems, but the compiled files that Emacs is using are not the same as the source files. This is actually worse, because one usually will not notice this and it can lead to plenty of confusion when trying to debug stuff. That is why I always run `make maintainer-clean' before `make bootstrap'. I ran into problems continuously before I started doing so. Sincerely, Luc.