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: Bootstrap failure on MS-Windows Date: Fri, 08 Nov 2013 13:02:23 +0200 Message-ID: <838uwz5f7k.fsf@gnu.org> References: <134n7uab5v.fsf@fencepost.gnu.org> <83r4au7li4.fsf@gnu.org> <83mwli7gwq.fsf@gnu.org> <837gcl7917.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1383908575 21915 80.91.229.3 (8 Nov 2013 11:02:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Nov 2013 11:02:55 +0000 (UTC) Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 08 12:03:01 2013 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 1Vejq6-0006X9-DF for ged-emacs-devel@m.gmane.org; Fri, 08 Nov 2013 12:02:58 +0100 Original-Received: from localhost ([::1]:44863 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vejq6-0007nA-0K for ged-emacs-devel@m.gmane.org; Fri, 08 Nov 2013 06:02:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50865) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vejpy-0007mE-53 for emacs-devel@gnu.org; Fri, 08 Nov 2013 06:02:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vejps-0006R0-HX for emacs-devel@gnu.org; Fri, 08 Nov 2013 06:02:50 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:49868) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vejps-0006Qr-9x for emacs-devel@gnu.org; Fri, 08 Nov 2013 06:02:44 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MVX00K00YJUBN00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Fri, 08 Nov 2013 13:02:37 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MVX00K9GYOC8C40@a-mtaout20.012.net.il>; Fri, 08 Nov 2013 13:02:37 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 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:165069 Archived-At: > From: Andy Moreton > Date: Fri, 08 Nov 2013 10:32:02 +0000 > > The scenario that goes wrong is: > 1) Begin with a clean bzr checkout > 2) Run 'autogen.sh" and 'nt/msysconfig.sh' and 'make' as usual > 3) Time passes, and configure.ac is updated after a bzr pull > 4) Run 'make bootstrap', and observe that the CONFIG_SITE file > is not used when configure is run from the make, leading to > incorrect configure results and a failed bootstrap. Don't do 4). Instead, just do "make", and let it decide whether it needs to regenerate configure. The problem here is that "make bootstrap", when invoked outside of the source tree, does not see the file GNUmakefile, which arranges for CFG to have the proper value.