From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Wolfgang Jenkner Newsgroups: gmane.emacs.devel Subject: Re: Trunk: Build error on FreeBSD Date: Tue, 18 Sep 2012 16:04:08 +0200 Message-ID: <85ehlzxuxm.fsf@iznogoud.viz> References: <86ipbfptdr.wl%hskuhra@eumx.net> <50544B5F.6060806@cs.ucla.edu> <85ehm3e9df.fsf@iznogoud.viz> <85vcfc94to.fsf@iznogoud.viz> <50579B90.5000808@cs.ucla.edu> <5057A62D.7030006@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1347978852 24668 80.91.229.3 (18 Sep 2012 14:34:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Sep 2012 14:34:12 +0000 (UTC) Cc: Paul Eggert , "Herbert J. Skuhra" , emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 18 16:34:16 2012 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 1TDysM-0007ui-93 for ged-emacs-devel@m.gmane.org; Tue, 18 Sep 2012 16:34:10 +0200 Original-Received: from localhost ([::1]:60417 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDysI-0001NQ-3U for ged-emacs-devel@m.gmane.org; Tue, 18 Sep 2012 10:34:06 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44824) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDysA-0001Me-Qe for emacs-devel@gnu.org; Tue, 18 Sep 2012 10:34:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TDys4-0005ys-WA for emacs-devel@gnu.org; Tue, 18 Sep 2012 10:33:58 -0400 Original-Received: from mx07.lb01.inode.at ([62.99.145.7]:25442 helo=mx.inode.at) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDys4-0005vI-Pe for emacs-devel@gnu.org; Tue, 18 Sep 2012 10:33:52 -0400 Original-Received: from [91.119.101.188] (port=2815 helo=iznogoud.viz) by smartmx-07.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1TDyrS-0000oz-1E; Tue, 18 Sep 2012 16:33:14 +0200 Original-Received: from wolfgang by iznogoud.viz with local (Exim 4.80 (FreeBSD)) (envelope-from ) id 1TDyrN-0002i1-CF; Tue, 18 Sep 2012 16:33:09 +0200 Mail-Followup-To: Andreas Schwab , Paul Eggert , "Herbert J. Skuhra" , emacs-devel@gnu.org User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.2.50 (berkeley-unix) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 62.99.145.7 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:153382 Archived-At: On Tue, Sep 18 2012, Andreas Schwab wrote: > It still does not exist. Rev. 110082 reintroduces the original bug, which was at the beginning of this story, viz. $ ./autogen.sh && ./configure MAKE=gmake && gmake bootstrap runs this line in config.status ${MAKE-make} MAKEFILE_NAME=do-not-make-Makefile epaths-force with make instead of gmake. This prevented src/epaths.h from being generated because gmake was passing down indigestible MAKEFLAGS to an unsuspecting make. This time, this doesn't happen (with the default settings), but I'd like to propose the following patch anyway. Wolfgang 2012-09-18 Wolfgang Jenkner * Makefile.in (bootstrap): Simplify last change. === modified file 'Makefile.in' --- Makefile.in 2012-09-17 22:43:12 +0000 +++ Makefile.in 2012-09-18 12:57:30 +0000 @@ -894,13 +894,8 @@ # * Build Makefile, to build the build procedure itself. # * Do the actual build. bootstrap: bootstrap-clean FRC - cd $(srcdir) && { ./autogen.sh || autogen/copy_autogen; } - if [ -x config.status ]; then \ - ./config.status --recheck && \ - ./config.status; \ - else \ - $(srcdir)/configure $(CONFIGURE_FLAGS); \ - fi + cd $(srcdir) && { ./autogen.sh || autogen/copy_autogen; } && touch configure + $(MAKE) $(MFLAGS) Makefile $(MAKE) $(MFLAGS) info all .PHONY: check-declare