From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Bootstrapping Emacs trunk repeats configure Date: Thu, 17 Apr 2014 08:26:13 +0300 Message-ID: <838ur4jzm2.fsf@gnu.org> References: <534F1AA6.4010605@alice.it> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1397712386 20811 80.91.229.3 (17 Apr 2014 05:26:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 17 Apr 2014 05:26:26 +0000 (UTC) Cc: emacs-devel@gnu.org To: Angelo Graziosi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 17 07:26:19 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Waeq2-0002Rh-3r for ged-emacs-devel@m.gmane.org; Thu, 17 Apr 2014 07:26:18 +0200 Original-Received: from localhost ([::1]:57895 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Waeq1-0002Hh-C3 for ged-emacs-devel@m.gmane.org; Thu, 17 Apr 2014 01:26:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40441) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Waept-0002Bb-F0 for emacs-devel@gnu.org; Thu, 17 Apr 2014 01:26:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Waepn-0004bu-He for emacs-devel@gnu.org; Thu, 17 Apr 2014 01:26:09 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:47551) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Waepn-0004bl-A4 for emacs-devel@gnu.org; Thu, 17 Apr 2014 01:26:03 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0N4500I00TIRYX00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Thu, 17 Apr 2014 08:26:01 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N4500I0BTRDYI20@a-mtaout23.012.net.il>; Thu, 17 Apr 2014 08:26:01 +0300 (IDT) In-reply-to: <534F1AA6.4010605@alice.it> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:171462 Archived-At: > Date: Thu, 17 Apr 2014 02:04:54 +0200 > From: Angelo Graziosi > > I notice that bootstrapping recent trunk sources repeats the 'configure' > while bootstrapping. > > [...] > > This 'configure' repetition didn't occur with the trunk of few days ago > (timestamps 2014-04-11 06:51:49) nor with pretest 24.3.90. > > Is all this to be expected? Yes, and it always did that for me. AFAIU, "make bootstrap" deletes files created by 'configure', so the configure step must be redone. Why are you bootstrapping Emacs like that? You don't need to run autogen.sh more than once in the same directory. If you build in a directory where you already have run autogen.sh at some priuor time, just say "make bootstrap", and it will do the rest (including 'configure'). If you build in a fresh directory where you have just checked-out the tree, then run autogen.sh followed by "configure" and "make", and it will automatically perform the bootstrap. Either way, you only run the 'configure' script once.