From unknown Thu Jun 19 13:59:32 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17258 <17258@debbugs.gnu.org> To: bug#17258 <17258@debbugs.gnu.org> Subject: Status: autogen.sh doesn't update stale autoconf files in build-aux Reply-To: bug#17258 <17258@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:59:32 +0000 retitle 17258 autogen.sh doesn't update stale autoconf files in build-aux reassign 17258 emacs submitter 17258 Achim Gratz severity 17258 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 05:17:53 2014 Received: (at submit) by debbugs.gnu.org; 13 Apr 2014 09:17:53 +0000 Received: from localhost ([127.0.0.1]:46737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZGXx-0001hb-7b for submit@debbugs.gnu.org; Sun, 13 Apr 2014 05:17:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49075) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZGXv-0001hF-6A for submit@debbugs.gnu.org; Sun, 13 Apr 2014 05:17:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZGXj-00021a-4w for submit@debbugs.gnu.org; Sun, 13 Apr 2014 05:17:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_50, RCVD_IN_BL_SPAMCOP_NET,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZGXj-00021W-22 for submit@debbugs.gnu.org; Sun, 13 Apr 2014 05:17:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZGXc-0005pn-Rh for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 05:17:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZGXW-00020L-L8 for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 05:17:32 -0400 Received: from mail-in-05.arcor-online.net ([151.189.21.45]:51321) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZGXW-00020D-BU for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 05:17:26 -0400 Received: from mail-in-10-z2.arcor-online.net (mail-in-10-z2.arcor-online.net [151.189.8.27]) by mx.arcor.de (Postfix) with ESMTP id E5577E3B78 for ; Sun, 13 Apr 2014 11:17:23 +0200 (CEST) Received: from mail-in-14.arcor-online.net (mail-in-14.arcor-online.net [151.189.21.54]) by mail-in-10-z2.arcor-online.net (Postfix) with ESMTP id DD48328A3D4 for ; Sun, 13 Apr 2014 11:17:23 +0200 (CEST) X-Greylist: Passed host: 217.235.13.19 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-14.arcor-online.net C7FB39BE13 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nexgo.de; s=mail-in; t=1397380643; bh=XBqtjAj9QkUWNdsaj5tSanA5CpD4oZk520OubRyb+LI=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=ac1Jg+nO1fhr5sKUMAaX60nFI9EGDibF+ue83khGneQOCO40+ecJrqi+p3QY2NiHd UthCabOzAsreozpqGivhL4o76DWJ5KDuMqhkPzC0tzBcAz+qah158Mnbhsk/nOEC8x A29Mgi+oHY3aZRAk5f2PJeeo3eJ6tZqrrLPn9S2E= Received: from Rainer.invalid (pD9EB0D13.dip0.t-ipconnect.de [217.235.13.19]) (Authenticated sender: stromeko@arcor.de) by mail-in-14.arcor-online.net (Postfix) with ESMTPSA id C7FB39BE13 for ; Sun, 13 Apr 2014 11:17:23 +0200 (CEST) From: Achim Gratz To: bug-gnu-emacs@gnu.org Subject: autogen.sh doesn't update stale autoconf files in build-aux Date: Sun, 13 Apr 2014 11:17:16 +0200 Message-ID: <87fvlhio6b.fsf@Rainer.invalid> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) While troubleshooting a problem with configure on my system, I found that autogen.sh never updated these autoconf files in build-aux, so they were still the same as when they had been generated/copied three years ago: build-aux/compile build-aux/config.guess build-aux/config.sub build-aux/install-sh build-aux/missing build-aux/depcomp Apparently these files are just checked for existence unless the "--force" option is also given (which autogen.sh doesn't do). I'm currently using autoconf 2.69 if that matters. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 06:19:09 2014 Received: (at 17258) by debbugs.gnu.org; 13 Apr 2014 10:19:09 +0000 Received: from localhost ([127.0.0.1]:46759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZHVE-0003Xc-Ii for submit@debbugs.gnu.org; Sun, 13 Apr 2014 06:19:08 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:35320) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZHVB-0003Wy-NN for 17258@debbugs.gnu.org; Sun, 13 Apr 2014 06:19:06 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0N3Y00100SJS2H00@mtaout29.012.net.il> for 17258@debbugs.gnu.org; Sun, 13 Apr 2014 13:21:01 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N3Y00O0QSR1PJ20@mtaout29.012.net.il>; Sun, 13 Apr 2014 13:21:01 +0300 (IDT) Date: Sun, 13 Apr 2014 13:19:01 +0300 From: Eli Zaretskii Subject: Re: bug#17258: autogen.sh doesn't update stale autoconf files in build-aux In-reply-to: <87fvlhio6b.fsf@Rainer.invalid> X-012-Sender: halo1@inter.net.il To: Achim Gratz Message-id: <837g6tmt0q.fsf@gnu.org> References: <87fvlhio6b.fsf@Rainer.invalid> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17258 Cc: 17258@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Achim Gratz > Date: Sun, 13 Apr 2014 11:17:16 +0200 > > > While troubleshooting a problem with configure on my system, I found > that autogen.sh never updated these autoconf files in build-aux, so they > were still the same as when they had been generated/copied three years > ago: > > build-aux/compile > build-aux/config.guess > build-aux/config.sub > build-aux/install-sh > build-aux/missing > build-aux/depcomp > > Apparently these files are just checked for existence unless the > "--force" option is also given (which autogen.sh doesn't do). I'm > currently using autoconf 2.69 if that matters. Aren't these files created by automake, which is invoked by autoreconf? If so, this is not really an Emacs problem, is it? From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 06:51:25 2014 Received: (at submit) by debbugs.gnu.org; 13 Apr 2014 10:51:25 +0000 Received: from localhost ([127.0.0.1]:46781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZI0S-0005b2-Qr for submit@debbugs.gnu.org; Sun, 13 Apr 2014 06:51:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58627) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZI0P-0005ak-80 for submit@debbugs.gnu.org; Sun, 13 Apr 2014 06:51:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZI0D-000192-A3 for submit@debbugs.gnu.org; Sun, 13 Apr 2014 06:51:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47142) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZI0D-00018y-7W for submit@debbugs.gnu.org; Sun, 13 Apr 2014 06:51:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZI07-0006tG-BE for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 06:51:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZI01-00016J-Ct for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 06:51:03 -0400 Received: from plane.gmane.org ([80.91.229.3]:51603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZI01-00016A-5p for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 06:50:57 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WZHzy-0005lM-RX for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 12:50:54 +0200 Received: from pd9eb2082.dip0.t-ipconnect.de ([217.235.32.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Apr 2014 12:50:54 +0200 Received: from Stromeko by pd9eb2082.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Apr 2014 12:50:54 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Achim Gratz Subject: Re: bug#17258: autogen.sh doesn't update stale autoconf files in build-aux Date: Sun, 13 Apr 2014 12:50:43 +0200 Organization: Linux Private Site Lines: 24 Message-ID: <87a9bp1p18.fsf@Rainer.invalid> References: <87fvlhio6b.fsf@Rainer.invalid> <837g6tmt0q.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb2082.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:jDjuGceDx2wiF4pbr66U5SBRXbc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) Eli Zaretskii writes: >> Apparently these files are just checked for existence unless the >> "--force" option is also given (which autogen.sh doesn't do). I'm >> currently using autoconf 2.69 if that matters. > > Aren't these files created by automake, which is invoked by > autoreconf? If so, this is not really an Emacs problem, is it? There is nothing in any of the INSTALL files to suggest what is supposed to happen if the files pre-exist, but as I said, autogen.sh completely lacks any way to force these files to be re-created by giving the autoreconf call the correct option. My expectation would be that any call to autogen.sh would re-create these files. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 07:02:37 2014 Received: (at 17258) by debbugs.gnu.org; 13 Apr 2014 11:02:37 +0000 Received: from localhost ([127.0.0.1]:46785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZIBI-0005tX-B6 for submit@debbugs.gnu.org; Sun, 13 Apr 2014 07:02:36 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:48536) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZIBF-0005tF-AG for 17258@debbugs.gnu.org; Sun, 13 Apr 2014 07:02:34 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0N3Y00E00UQM3D00@mtaout29.012.net.il> for 17258@debbugs.gnu.org; Sun, 13 Apr 2014 14:04:29 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N3Y00OASURHPJ80@mtaout29.012.net.il>; Sun, 13 Apr 2014 14:04:29 +0300 (IDT) Date: Sun, 13 Apr 2014 14:02:28 +0300 From: Eli Zaretskii Subject: Re: bug#17258: autogen.sh doesn't update stale autoconf files in build-aux In-reply-to: <87a9bp1p18.fsf@Rainer.invalid> X-012-Sender: halo1@inter.net.il To: Achim Gratz Message-id: <83r451lcfv.fsf@gnu.org> References: <87fvlhio6b.fsf@Rainer.invalid> <837g6tmt0q.fsf@gnu.org> <87a9bp1p18.fsf@Rainer.invalid> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17258 Cc: 17258@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Achim Gratz > Date: Sun, 13 Apr 2014 12:50:43 +0200 > > My expectation would be that any call to autogen.sh would re-create > these files. That's not enough (assuming we indeed want these files to be re-created automatically): just running "make" will invoke the autotools as needed. In fact, after the initial invocation of autogen.sh, you should normally never again need to run it by hand. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 07:31:23 2014 Received: (at submit) by debbugs.gnu.org; 13 Apr 2014 11:31:23 +0000 Received: from localhost ([127.0.0.1]:46797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZId8-0007l4-8G for submit@debbugs.gnu.org; Sun, 13 Apr 2014 07:31:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36113) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZId5-0007kq-EY for submit@debbugs.gnu.org; Sun, 13 Apr 2014 07:31:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZIct-0004dK-PN for submit@debbugs.gnu.org; Sun, 13 Apr 2014 07:31:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZIct-0004dC-Mr for submit@debbugs.gnu.org; Sun, 13 Apr 2014 07:31:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZIcn-000276-Sw for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 07:31:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZIci-0004bh-2Y for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 07:31:01 -0400 Received: from plane.gmane.org ([80.91.229.3]:41316) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZIch-0004bb-Rx for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 07:30:56 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WZIcg-0006Kk-Pb for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 13:30:54 +0200 Received: from pd9eb1afe.dip0.t-ipconnect.de ([217.235.26.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Apr 2014 13:30:54 +0200 Received: from Stromeko by pd9eb1afe.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Apr 2014 13:30:54 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Achim Gratz Subject: Re: bug#17258: autogen.sh doesn't update stale autoconf files in build-aux Date: Sun, 13 Apr 2014 13:30:43 +0200 Organization: Linux Private Site Lines: 30 Message-ID: <8761md1n6k.fsf@Rainer.invalid> References: <87fvlhio6b.fsf@Rainer.invalid> <837g6tmt0q.fsf@gnu.org> <87a9bp1p18.fsf@Rainer.invalid> <83r451lcfv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb1afe.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:s6nWtjJw7T3W21WbD4CYNMdCHY4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) [would you please not quote full email addresses?] Eli Zaretskii writes: >> My expectation would be that any call to autogen.sh would re-create >> these files. > > That's not enough (assuming we indeed want these files to be > re-created automatically): just running "make" will invoke the > autotools as needed. In fact, after the initial invocation of > autogen.sh, you should normally never again need to run it by hand. The Makefile (at least on GNU/Linux) actually calls autotools through autogen.sh and not directly. And since that is so, whether or not I call it by hand or through the Makefile doesn't change the fact that after an upgrade of autotools on your system or if you've somehow edited or damaged those files you'll end up with stale files in build-aux that may or may not work correctly. It may not be appropriate to unconditionally replace these files each times autoreconf is run, but there should be at least an option for autogen.sh to do this. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 07:39:54 2014 Received: (at 17258) by debbugs.gnu.org; 13 Apr 2014 11:39:54 +0000 Received: from localhost ([127.0.0.1]:46801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZIlN-0007xi-TI for submit@debbugs.gnu.org; Sun, 13 Apr 2014 07:39:54 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:42804) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZIlK-0007xQ-0Q for 17258@debbugs.gnu.org; Sun, 13 Apr 2014 07:39:51 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0N3Y00700W8YH700@mtaout25.012.net.il> for 17258@debbugs.gnu.org; Sun, 13 Apr 2014 14:37:58 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N3Y003H0WBA5X20@mtaout25.012.net.il>; Sun, 13 Apr 2014 14:37:58 +0300 (IDT) Date: Sun, 13 Apr 2014 14:39:45 +0300 From: Eli Zaretskii Subject: Re: bug#17258: autogen.sh doesn't update stale autoconf files in build-aux In-reply-to: <8761md1n6k.fsf@Rainer.invalid> X-012-Sender: halo1@inter.net.il To: Achim Gratz Message-id: <83ppkllapq.fsf@gnu.org> References: <87fvlhio6b.fsf@Rainer.invalid> <837g6tmt0q.fsf@gnu.org> <87a9bp1p18.fsf@Rainer.invalid> <83r451lcfv.fsf@gnu.org> <8761md1n6k.fsf@Rainer.invalid> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17258 Cc: 17258@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Achim Gratz > Date: Sun, 13 Apr 2014 13:30:43 +0200 > > [would you please not quote full email addresses?] [Why? And it's not me, it's Emacs. And the list server mangles them anyway.] > Eli Zaretskii writes: > >> My expectation would be that any call to autogen.sh would re-create > >> these files. > > > > That's not enough (assuming we indeed want these files to be > > re-created automatically): just running "make" will invoke the > > autotools as needed. In fact, after the initial invocation of > > autogen.sh, you should normally never again need to run it by hand. > > The Makefile (at least on GNU/Linux) actually calls autotools through > autogen.sh and not directly. GNUMakefile does, but not Makefile.in: $(srcdir)/configure: $(AUTOCONF_INPUTS) cd ${srcdir} && autoconf ACLOCAL_INPUTS = $(srcdir)/configure.ac $(srcdir)/m4/gnulib-comp.m4 $(srcdir)/aclocal.m4: $(ACLOCAL_INPUTS) cd $(srcdir) && aclocal -I m4 AUTOMAKE_INPUTS = $(srcdir)/aclocal.m4 $(srcdir)/lib/Makefile.am \ $(srcdir)/lib/gnulib.mk $(srcdir)/lib/Makefile.in: $(AUTOMAKE_INPUTS) cd $(srcdir) && automake --gnu -a -c lib/Makefile From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 14 01:45:31 2014 Received: (at 17258-done) by debbugs.gnu.org; 14 Apr 2014 05:45:31 +0000 Received: from localhost ([127.0.0.1]:47701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZZhz-0006Bs-5J for submit@debbugs.gnu.org; Mon, 14 Apr 2014 01:45:31 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:51464) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZZhw-0006BR-9w for 17258-done@debbugs.gnu.org; Mon, 14 Apr 2014 01:45:29 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 2408639E8014 for <17258-done@debbugs.gnu.org>; Sun, 13 Apr 2014 22:45:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fy8dqLkTvbku for <17258-done@debbugs.gnu.org>; Sun, 13 Apr 2014 22:45:16 -0700 (PDT) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 56A2739E8011 for <17258-done@debbugs.gnu.org>; Sun, 13 Apr 2014 22:45:16 -0700 (PDT) Message-ID: <534B75EB.9090005@cs.ucla.edu> Date: Sun, 13 Apr 2014 22:45:15 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: 17258-done@debbugs.gnu.org Subject: Re: autogen.sh doesn't update stale autoconf files in build-aux Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 17258-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) In trunk bzr 116975 I changed autogen.sh to use autoreconf's -f option, which should fix the bug. -f won't hurt in the typical case when autogen.sh is being invoked in freshly checked-out sources, and might help in cases where autoreconf itself has been upgraded. GNU make should do this automatically when things go well, but there are a lot of reasons timestamps can be messed up in a source tree and autogen.sh should try to be helpful when recovering from such problems. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 14 13:15:31 2014 Received: (at submit) by debbugs.gnu.org; 14 Apr 2014 17:15:31 +0000 Received: from localhost ([127.0.0.1]:48121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZkTh-00025I-Vv for submit@debbugs.gnu.org; Mon, 14 Apr 2014 13:15:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57069) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZkTZ-00024S-0x for submit@debbugs.gnu.org; Mon, 14 Apr 2014 13:15:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZkTN-0006zb-Cq for submit@debbugs.gnu.org; Mon, 14 Apr 2014 13:15:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58006) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZkTN-0006zX-B1 for submit@debbugs.gnu.org; Mon, 14 Apr 2014 13:15:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58712) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZkTH-0008EP-H5 for bug-gnu-emacs@gnu.org; Mon, 14 Apr 2014 13:15:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZkTB-0006eY-GA for bug-gnu-emacs@gnu.org; Mon, 14 Apr 2014 13:15:03 -0400 Received: from plane.gmane.org ([80.91.229.3]:51279) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZkTB-0006dq-8l for bug-gnu-emacs@gnu.org; Mon, 14 Apr 2014 13:14:57 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WZkT8-0002kP-S9 for bug-gnu-emacs@gnu.org; Mon, 14 Apr 2014 19:14:54 +0200 Received: from pd9eb22b9.dip0.t-ipconnect.de ([217.235.34.185]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 Apr 2014 19:14:54 +0200 Received: from Stromeko by pd9eb22b9.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 Apr 2014 19:14:54 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Achim Gratz Subject: Re: bug#17258: autogen.sh doesn't update stale autoconf files in build-aux Date: Mon, 14 Apr 2014 19:14:34 +0200 Organization: Linux Private Site Lines: 16 Message-ID: <87tx9vrfyd.fsf@Rainer.invalid> References: <87fvlhio6b.fsf@Rainer.invalid> <534B75EB.9090005@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb22b9.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:TKiF+Fu7f6aNY5jkthrBf6efe8U= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) Paul Eggert writes: > In trunk bzr 116975 I changed autogen.sh to use autoreconf's -f > option, which should fix the bug. -f won't hurt in the typical case > when autogen.sh is being invoked in freshly checked-out sources, and > might help in cases where autoreconf itself has been upgraded. Thank you very much. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada From unknown Thu Jun 19 13:59:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 13 May 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator