From unknown Fri Sep 05 08:42:20 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#9459 <9459@debbugs.gnu.org> To: bug#9459 <9459@debbugs.gnu.org> Subject: Status: 24.0.50; Configure aborts, complains about missing install.sh in build-aux Reply-To: bug#9459 <9459@debbugs.gnu.org> Date: Fri, 05 Sep 2025 15:42:20 +0000 retitle 9459 24.0.50; Configure aborts, complains about missing install.sh = in build-aux reassign 9459 emacs submitter 9459 Jan Dj=C3=A4rv severity 9459 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 12:22:39 2011 Received: (at submit) by debbugs.gnu.org; 7 Sep 2011 16:22:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1Ktb-0005gr-IC for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:22:39 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1KtY-0005gj-SQ for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:22:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1Kpi-00020U-LF for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:18:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:53949) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1Kpi-00020Q-Ji for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:18:38 -0400 Received: from eggs.gnu.org ([140.186.70.92]:47844) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1Kph-0004mx-0e for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2011 12:18:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1Kpf-0001zp-Di for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2011 12:18:36 -0400 Received: from smtprelay-h22.telenor.se ([195.54.99.197]:36808) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1Kpf-0001z9-8a for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2011 12:18:35 -0400 Received: from ipb4.telenor.se (ipb4.telenor.se [195.54.127.167]) by smtprelay-h22.telenor.se (Postfix) with ESMTP id C47FCEB124 for ; Wed, 7 Sep 2011 18:18:30 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Au6BAG6YZ05V4S3JPGdsb2JhbABEiRuQEY5BCwEBAQE3M4IFHiI9FhgDAgECARsMCicIAQGHc5dAn22GawSdL4ca X-IronPort-AV: E=Sophos;i="4.68,346,1312149600"; d="scan'208";a="1757974635" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by ipb4.telenor.se with ESMTP; 07 Sep 2011 18:18:30 +0200 Received: from anon-74-181.ipredate.net (anon-74-181.ipredate.net [93.182.181.74]) by coolsville.localdomain (Postfix) with ESMTPSA id 0249B7FA058 for ; Wed, 7 Sep 2011 18:18:28 +0200 (CEST) Message-ID: <4E679942.5000204@swipnet.se> Date: Wed, 07 Sep 2011 18:18:10 +0200 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.0 (----) Hi. Updated today. % make cd /home/jhd/src/emacs/current && aclocal -I m4 cd /home/jhd/src/emacs/current && autoconf if [ -x ./config.status ]; then \ ./config.status --recheck; \ else \ ./configure; \ fi running CONFIG_SHELL=/bin/bash /bin/bash ../current/configure --verbose --enable-asserts --prefix=/opt/emacs-cvs CFLAGS=-g --no-create --no-recursion configure: error: cannot find install-sh, install.sh, or shtool in build-aux "../current"/build-aux and also: % ../current/configure configure: error: cannot find install-sh, install.sh, or shtool in build-aux "../current"/build-aux Jan D. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 12:30:34 2011 Received: (at 9459) by debbugs.gnu.org; 7 Sep 2011 16:30:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1L1G-0006Yc-FG for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:30:34 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1L1D-0006Wp-8k for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 12:30:32 -0400 Received: from localhost ([127.0.0.1]:51776) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1KxQ-0005C4-E3; Wed, 07 Sep 2011 12:26:36 -0400 From: Glenn Morris To: Jan =?utf-8?Q?Dj=C3=A4rv?= Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> X-Spook: gamma anarchy SRI White House TWA mania John Kerry emc X-Ran: ZJC'!+wS0#ME"t*bo-~#(*I7*fLsXlzF]~e]0lE1=($8d>VL8rMj96[/>b2|"W!lO71ZY) X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 07 Sep 2011 12:26:35 -0400 In-Reply-To: <4E679942.5000204@swipnet.se> ("Jan =?utf-8?Q?Dj=C3=A4rv=22's?= message of "Wed, 07 Sep 2011 18:18:10 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9459 Cc: 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Jan Dj=C3=A4rv wrote: > configure: error: cannot find install-sh, install.sh, or shtool in > build-aux "../current"/build-aux There's probably some autotools invocation that avoids this, and starting from a fresh checkout probably doesn't have an issue; but all I did for my existing checkouts after I saw the corresponding change get installed was: mv compile config.guess config.sub depcomp install-sh missing build-aux/ plus the usual maintainer-clean. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 12:42:27 2011 Received: (at 9459) by debbugs.gnu.org; 7 Sep 2011 16:42:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1LCl-0006r1-J0 for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:42:27 -0400 Received: from smtprelay-h22.telenor.se ([195.54.99.197]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1LCh-0006qo-KJ for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 12:42:24 -0400 Received: from ipb4.telenor.se (ipb4.telenor.se [195.54.127.167]) by smtprelay-h22.telenor.se (Postfix) with ESMTP id D5C2CEA4A3 for <9459@debbugs.gnu.org>; Wed, 7 Sep 2011 18:38:28 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkFsANWcZ05V4S3JPGdsb2JhbABEhFWERp5SCwEBAQE3M4FGAQEFIw8BBR4jEAsOCgICBSECAg8CHAwKFAYNAQcBAYdzpWCSFIEshC6BEQSdL4ca X-IronPort-AV: E=Sophos;i="4.68,346,1312149600"; d="scan'208";a="1757977551" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by ipb4.telenor.se with ESMTP; 07 Sep 2011 18:38:28 +0200 Received: from anon-74-181.ipredate.net (anon-74-181.ipredate.net [93.182.181.74]) by coolsville.localdomain (Postfix) with ESMTPSA id 542AE7FA058; Wed, 7 Sep 2011 18:38:27 +0200 (CEST) Message-ID: <4E679DFD.10609@swipnet.se> Date: Wed, 07 Sep 2011 18:38:21 +0200 From: =?UTF-8?B?SmFuIERqw6Rydg==?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#9459: 24.0.50; Configure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 9459 Cc: 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) Glenn Morris skrev 2011-09-07 18:26: > Jan Dj=C3=A4rv wrote: > >> configure: error: cannot find install-sh, install.sh, or shtool in >> build-aux "../current"/build-aux > > There's probably some autotools invocation that avoids this, and > starting from a fresh checkout probably doesn't have an issue; but all = I > did for my existing checkouts after I saw the corresponding change get > installed was: > > mv compile config.guess config.sub depcomp install-sh missing build-= aux/ > > plus the usual maintainer-clean. Yes that fixes it. But a heads up would be nice when making a=20 configure-breaking change like this. Why not let configure do the move i= tself=20 if it detects those files at the top of the tree? Jan D. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 12:49:05 2011 Received: (at 9459) by debbugs.gnu.org; 7 Sep 2011 16:49:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1LJB-0007gj-Ai for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:49:05 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1LJ7-0007gJ-S5 for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 12:49:03 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LR500A00VK6C400@a-mtaout20.012.net.il> for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 19:44:15 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.9.62]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LR50097VVTOWZ70@a-mtaout20.012.net.il>; Wed, 07 Sep 2011 19:44:13 +0300 (IDT) Date: Wed, 07 Sep 2011 19:44:18 +0300 From: Eli Zaretskii Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. In-reply-to: <4E679942.5000204@swipnet.se> To: Jan =?iso-8859-1?Q?Dj=E4rv?= , Paul Eggert Message-id: <83fwk8715p.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <4E679942.5000204@swipnet.se> X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 9459 Cc: 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) > Date: Wed, 07 Sep 2011 18:18:10 +0200 > From: Jan Dj=E4rv >=20 > Updated today. >=20 > % make > cd /home/jhd/src/emacs/current && aclocal -I m4 > cd /home/jhd/src/emacs/current && autoconf > if [ -x ./config.status ]; then=09\ > =09 ./config.status --recheck;=09\ > =09else=09=09=09=09\ > =09 ./configure;=09=09\ > =09fi > running CONFIG_SHELL=3D/bin/bash /bin/bash ../current/configure --v= erbose=20 > --enable-asserts --prefix=3D/opt/emacs-cvs CFLAGS=3D-g --no-create = --no-recursion > configure: error: cannot find install-sh, install.sh, or shtool in = build-aux=20 > "../current"/build-aux >=20 > and also: >=20 > % ../current/configure > configure: error: cannot find install-sh, install.sh, or shtool in = build-aux=20 > "../current"/build-aux Run ./autogen.sh by hand, and everything will be fixed again. I don't know if GNUMakefile is supposed to DTRT with the kind of changes installed in one of the recent commits (files used during configure moved to other subdirectories). Paul? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 14:04:30 2011 Received: (at 9459-done) by debbugs.gnu.org; 7 Sep 2011 18:04:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MU7-00076o-9M for submit@debbugs.gnu.org; Wed, 07 Sep 2011 14:04:29 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MTu-00076W-FC for 9459-done@debbugs.gnu.org; Wed, 07 Sep 2011 14:04:21 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 11EC9A60007; Wed, 7 Sep 2011 11:00:19 -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 rauiEScmxfXk; Wed, 7 Sep 2011 11:00:18 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 2794539E80DC; Wed, 7 Sep 2011 11:00:18 -0700 (PDT) Message-ID: <4E67B12D.3030005@cs.ucla.edu> Date: Wed, 07 Sep 2011 11:00:13 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.20) Gecko/20110817 Fedora/3.1.12-1.fc14 Thunderbird/3.1.12 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> In-Reply-To: <83fwk8715p.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.1 (---) X-Debbugs-Envelope-To: 9459-done Cc: =?ISO-8859-1?Q?Jan_Dj=E4rv?= , 9459-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) On 09/07/11 09:44, Eli Zaretskii wrote: > Run ./autogen.sh by hand, and everything will be fixed again. Yes, that's right. > I don't know if GNUMakefile is supposed to DTRT with the kind of > changes installed in one of the recent commits (files used during > configure moved to other subdirectories). Paul? In general, GNUmakefile can't recover from arbitrary mishaps when one has an old tree, does a "bzr update", and then tries to mimic autogen.sh's actions by hand but makes a mistake in the process (which is what happened here). Instead of trying to change GNUmakefile it's probably better to just drop a line to emacs-devel; I'll do that next. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 14:19:01 2011 Received: (at 9459-done) by debbugs.gnu.org; 7 Sep 2011 18:19:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MiC-00087n-8f for submit@debbugs.gnu.org; Wed, 07 Sep 2011 14:19:00 -0400 Received: from smtprelay-b11.telenor.se ([62.127.194.20]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1Mi9-00087e-06 for 9459-done@debbugs.gnu.org; Wed, 07 Sep 2011 14:18:58 -0400 Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-b11.telenor.se (Postfix) with ESMTP id 07C3AEB227 for <9459-done@debbugs.gnu.org>; Wed, 7 Sep 2011 20:15:01 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjNsADu0Z05V4S3JPGdsb2JhbABDDokNnlILAQEBATczgUYBAQU4HiIBEAsYCRYPCQMCAQIBGwwKFAYNAQcBAYdzt1GGawSYRIRrhmA6 X-IronPort-AV: E=Sophos;i="4.68,346,1312149600"; d="scan'208";a="217825309" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by ipb1.telenor.se with ESMTP; 07 Sep 2011 20:15:01 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id AEAB17FA058; Wed, 7 Sep 2011 20:15:00 +0200 (CEST) Message-ID: <4E67B4A6.9010604@swipnet.se> Date: Wed, 07 Sep 2011 20:15:02 +0200 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: Paul Eggert Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B12D.3030005@cs.ucla.edu> In-Reply-To: <4E67B12D.3030005@cs.ucla.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 9459-done Cc: Eli Zaretskii , 9459-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) Paul Eggert skrev 2011-09-07 20:00: > On 09/07/11 09:44, Eli Zaretskii wrote: > >> Run ./autogen.sh by hand, and everything will be fixed again. > > Yes, that's right. > >> I don't know if GNUMakefile is supposed to DTRT with the kind of >> changes installed in one of the recent commits (files used during >> configure moved to other subdirectories). Paul? > > In general, GNUmakefile can't recover from arbitrary mishaps > when one has an old tree, does a "bzr update", and then tries to > mimic autogen.sh's actions by hand but makes a mistake in the > process (which is what happened here). > I did not try to mimic autogen.sh, I just did make. If there was a mistake in there somewhere, the make rules are wrong. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 14:19:24 2011 Received: (at 9459) by debbugs.gnu.org; 7 Sep 2011 18:19:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1Mia-00088j-98 for submit@debbugs.gnu.org; Wed, 07 Sep 2011 14:19:24 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MiW-00088Z-Fu for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 14:19:22 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 0565BA60003; Wed, 7 Sep 2011 11:15:26 -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 8pQOPVIPsxYr; Wed, 7 Sep 2011 11:15:24 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 4CB2739E80DE; Wed, 7 Sep 2011 11:15:24 -0700 (PDT) Message-ID: <4E67B4BC.7090704@cs.ucla.edu> Date: Wed, 07 Sep 2011 11:15:24 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.20) Gecko/20110817 Fedora/3.1.12-1.fc14 Thunderbird/3.1.12 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> In-Reply-To: <83fwk8715p.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.1 (---) X-Debbugs-Envelope-To: 9459 Cc: =?ISO-8859-1?Q?Jan_Dj=E4rv?= , 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) The following change to Makefile.in would, I think, have worked around Jan's problem. It will slow down autoconfish builds in general, though, I expect, because it'll run all of autogen every time, instead of the individual components needed. Do you think it worth the tradeoff? === modified file 'Makefile.in' --- Makefile.in 2011-07-24 22:15:47 +0000 +++ Makefile.in 2011-09-07 18:09:21 +0000 @@ -409,11 +409,11 @@ config.status: ${srcdir}/configure ${src AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 $(srcdir)/configure: $(AUTOCONF_INPUTS) - cd ${srcdir} && autoconf + cd ${srcdir} && ./autogen.sh ACLOCAL_INPUTS = @MAINT@ $(srcdir)/m4/$(DOS_gnulib_comp.m4) $(srcdir)/aclocal.m4: $(ACLOCAL_INPUTS) - cd $(srcdir) && aclocal -I m4 + cd $(srcdir) && ./autogen.sh AUTOMAKE_INPUTS = @MAINT@ $(srcdir)/aclocal.m4 $(srcdir)/lib/Makefile.am $(srcdir)/lib/gnulib.mk $(srcdir)/lib/Makefile.in: $(AUTOMAKE_INPUTS) @@ -426,9 +426,9 @@ $(srcdir)/src/config.in: $(srcdir)/src/s @ # because stamp-h.in has changed (since building stamp-h.in @ # refreshes config.in as well), but if config.in is missing @ # then we really need to do something more. - [ -r "$@" ] || ( cd ${srcdir} && autoheader ) + [ -r "$@" ] || ( cd ${srcdir} && ./autogen.sh ) $(srcdir)/src/stamp-h.in: $(AUTOCONF_INPUTS) - cd ${srcdir} && autoheader + cd ${srcdir} && ./autogen.sh rm -f $(srcdir)/src/stamp-h.in echo timestamp > $(srcdir)/src/stamp-h.in From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 14:26:24 2011 Received: (at 9459) by debbugs.gnu.org; 7 Sep 2011 18:26:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MpM-0008IP-Fr for submit@debbugs.gnu.org; Wed, 07 Sep 2011 14:26:24 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MpK-0008IA-1q for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 14:26:24 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LR600B000CR7900@a-mtaout20.012.net.il> for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 21:22:18 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.9.62]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LR600A4Y0D5XHE0@a-mtaout20.012.net.il>; Wed, 07 Sep 2011 21:22:18 +0300 (IDT) Date: Wed, 07 Sep 2011 21:22:22 +0300 From: Eli Zaretskii Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. In-reply-to: <4E67B4BC.7090704@cs.ucla.edu> To: Paul Eggert Message-id: <83aaag6wm9.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B4BC.7090704@cs.ucla.edu> X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 9459 Cc: jan.h.d@swipnet.se, 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) > Date: Wed, 07 Sep 2011 11:15:24 -0700 > From: Paul Eggert > CC: Jan Dj=E4rv ,=20 > 9459@debbugs.gnu.org >=20 > The following change to Makefile.in would, I think, have > worked around Jan's problem. It will slow down autoconfish > builds in general, though, I expect, because it'll run all > of autogen every time, instead of the individual components > needed. Do you think it worth the tradeoff? My opinion: no, please don't. Such changes are rare enough and far i= n between, while normal builds are much more frequent. It only takes one botched build to learn to run autogen.sh manually when "make" won't cut it. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 14:31:40 2011 Received: (at 9459) by debbugs.gnu.org; 7 Sep 2011 18:31:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MuS-0000tz-GX for submit@debbugs.gnu.org; Wed, 07 Sep 2011 14:31:40 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1MuO-0000tp-9a for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 14:31:38 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R1MqR-0008Qq-Nq; Wed, 07 Sep 2011 20:27:31 +0200 From: Lars Magne Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. In-Reply-To: <83aaag6wm9.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 07 Sep 2011 21:22:22 +0300") Date: Wed, 07 Sep 2011 20:24:47 +0200 Message-ID: References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B4BC.7090704@cs.ucla.edu> <83aaag6wm9.fsf@gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXcs1ApBAoVCArFeF3I W0CfKSksBPRTAAACbUlEQVQ4jXWUy3IiMQxFlbJ7n1BhH3ome2dk700s7ZtY+v9fmauGBGYxpqC6 dWw9r6H1vk4Pzys5M3+E1QTrsht/XXylY2v+Z12PMtSbST7EpheA68GjGI6KzkKHm6ubvYoQUR6+ 5QdwEq5ZJ5uoe3m6A1N4cRuizY3p6xu8w8ZqatKzWzb9Bu4yqiBrt7J4Ufm6AhxQES6U8SuDyc5X 8DrF3TcKkN25qxx2IHNU3Sh9+MdEkM65fgV4R1hppAV1JBXdUuVzgN8OT2XBEbjLrpOQdwBjVEVO ja3Xrl6oih0ApDqS70vdWyKTehIEoZPCU69kxE16qoMkSTuv9K5orJSlL5xRA1PU0zTAMB9FxOCK qpbShc8BBoIMKgPdcFLdeFQeFhNEFU4lvCxTuyWqqHglcwDJVFPJNGQLt2jdgawJ6s1UauKeaNOE eKMCVE3qQiUlYgBOpYkE0DHEjaJVJQUv9Qp8joJGwBgfgF5HuHrG+MowGQlnOHdOGenuYNYNTRiQ D1fpBZ2SSPdNZ7Wl43nucdDbhnwBlolBYV+J9gYYIhotWRQl8nU3Vm9i5k9oe3KeNRoSa1RSJGOf GFRMEqJJQTCOisKSYVDrs+NVOiUoK0GpAwFrjPbtiY5aDePBSUaOqbCGGE65aIUCE74Y1MyIt8tn 7RE5hXhRIHQNYe2CW99SXwpZJ9xBZmoUngKcukWyLCSG+CWXz9s1eNUeyQplJBydPNzASZzS3AtM Ee38c9VeFe/cHPOGGu1wv7U2MFyqHc6yfz1c5xNuTg/tzuSXx3u+E/iC7i/rPyAIrHf7D1jXF5hf Hv591v+sv+enyMYKpZpeAAAAAElFTkSuQmCC X-Now-Playing: Caribou's _Swim_: "Hannibal" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R1MqR-0008Qq-Nq X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316024851.81716@yKbTy6wLWhcTgwblIiAW3w X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 9459 Cc: Paul Eggert , 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Eli Zaretskii writes: > My opinion: no, please don't. Such changes are rare enough and far in > between, while normal builds are much more frequent. It only takes > one botched build to learn to run autogen.sh manually when "make" > won't cut it. I agree. But would it be possible to have "make" spit out "Compilation failed; have you tried running ./autogen.sh before reporting this as a bug?" if building fails? :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 14:43:18 2011 Received: (at 9459) by debbugs.gnu.org; 7 Sep 2011 18:43:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1N5h-0001BV-MK for submit@debbugs.gnu.org; Wed, 07 Sep 2011 14:43:18 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1N5d-0001BJ-2l for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 14:43:14 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 0425839E80F8; Wed, 7 Sep 2011 11:39:18 -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 tTvci6RyhXJo; Wed, 7 Sep 2011 11:39:16 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id E6C2039E80DA; Wed, 7 Sep 2011 11:39:16 -0700 (PDT) Message-ID: <4E67BA54.7060806@cs.ucla.edu> Date: Wed, 07 Sep 2011 11:39:16 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.20) Gecko/20110817 Fedora/3.1.12-1.fc14 Thunderbird/3.1.12 MIME-Version: 1.0 To: Lars Magne Ingebrigtsen Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B4BC.7090704@cs.ucla.edu> <83aaag6wm9.fsf@gnu.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.1 (---) X-Debbugs-Envelope-To: 9459 Cc: Eli Zaretskii , 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) On 09/07/11 11:24, Lars Magne Ingebrigtsen wrote: > would it be possible to have "make" spit out "Compilation failed; > have you tried running ./autogen.sh before reporting this as a bug?" if > building fails? Sure. Or "make" could simply fall back on autogen.sh if the current approach fails. That would be just as fast as now, in the normal case where the build works, and it would have addressed Jan's problem I expect. How about something like this? === modified file 'Makefile.in' --- Makefile.in 2011-07-24 22:15:47 +0000 +++ Makefile.in 2011-09-07 18:35:28 +0000 @@ -409,15 +409,15 @@ config.status: ${srcdir}/configure ${src AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 $(srcdir)/configure: $(AUTOCONF_INPUTS) - cd ${srcdir} && autoconf + cd ${srcdir} && autoconf || ./autogen.sh ACLOCAL_INPUTS = @MAINT@ $(srcdir)/m4/$(DOS_gnulib_comp.m4) $(srcdir)/aclocal.m4: $(ACLOCAL_INPUTS) - cd $(srcdir) && aclocal -I m4 + cd $(srcdir) && aclocal -I m4 || ./autogen.sh AUTOMAKE_INPUTS = @MAINT@ $(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 + cd $(srcdir) && automake --gnu -a -c lib/Makefile || ./autogen.sh am--refresh: $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/src/config.in .PHONY: am--refresh @@ -428,7 +428,7 @@ $(srcdir)/src/config.in: $(srcdir)/src/s @ # then we really need to do something more. [ -r "$@" ] || ( cd ${srcdir} && autoheader ) $(srcdir)/src/stamp-h.in: $(AUTOCONF_INPUTS) - cd ${srcdir} && autoheader + cd ${srcdir} && autoheader || ./autogen.sh rm -f $(srcdir)/src/stamp-h.in echo timestamp > $(srcdir)/src/stamp-h.in From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 21:50:24 2011 Received: (at 9459) by debbugs.gnu.org; 8 Sep 2011 01:50:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1Tl2-0005JG-EH for submit@debbugs.gnu.org; Wed, 07 Sep 2011 21:50:24 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1Tl0-0005J9-KV for 9459@debbugs.gnu.org; Wed, 07 Sep 2011 21:50:23 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EALYdaE64rwMJ/2dsb2JhbABDDqdjeYFGAQEEAVYjBQsLNBIUGA0kiAi3coZrBJ0vgnWDbFQ X-IronPort-AV: E=Sophos;i="4.68,348,1312171200"; d="scan'208";a="135069185" Received: from 184-175-3-9.dsl.teksavvy.com (HELO ceviche.home) ([184.175.3.9]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 07 Sep 2011 21:46:26 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 2AA1366246; Wed, 7 Sep 2011 21:46:26 -0400 (EDT) From: Stefan Monnier To: Paul Eggert Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. Message-ID: References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B4BC.7090704@cs.ucla.edu> <83aaag6wm9.fsf@gnu.org> <4E67BA54.7060806@cs.ucla.edu> Date: Wed, 07 Sep 2011 21:46:26 -0400 In-Reply-To: <4E67BA54.7060806@cs.ucla.edu> (Paul Eggert's message of "Wed, 07 Sep 2011 11:39:16 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 9459 Cc: Lars Magne Ingebrigtsen , 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) >> would it be possible to have "make" spit out "Compilation failed; >> have you tried running ./autogen.sh before reporting this as a bug?" if >> building fails? > Sure. Or "make" could simply fall back on autogen.sh > if the current approach fails. That would be just as fast as > now, in the normal case where the build works, and it would have > addressed Jan's problem I expect. How about something like this? I much prefer a message, since the failure may be due to too many things. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 12:29:43 2011 Received: (at 9459) by debbugs.gnu.org; 8 Sep 2011 16:29:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1hTz-0005mU-Lx for submit@debbugs.gnu.org; Thu, 08 Sep 2011 12:29:43 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1hTv-0005mK-9R for 9459@debbugs.gnu.org; Thu, 08 Sep 2011 12:29:41 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id A563E39E80DA; Thu, 8 Sep 2011 09:25:38 -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 3dCl9fkExtrF; Thu, 8 Sep 2011 09:25:37 -0700 (PDT) Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 7CCC539E80CF; Thu, 8 Sep 2011 09:25:37 -0700 (PDT) Message-ID: <4E68EC81.5010603@cs.ucla.edu> Date: Thu, 08 Sep 2011 09:25:37 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Thunderbird/3.1.13 MIME-Version: 1.0 To: Stefan Monnier Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B4BC.7090704@cs.ucla.edu> <83aaag6wm9.fsf@gnu.org> <4E67BA54.7060806@cs.ucla.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 9459 Cc: Lars Magne Ingebrigtsen , 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) On 09/07/11 18:46, Stefan Monnier wrote: > I much prefer a message I tried that approach, but abandoned it because it didn't work well. If we do something like this: $(srcdir)/configure: $(AUTOCONF_INPUTS) - cd ${srcdir} && autoconf + cd ${srcdir} && autoconf || { \ + echo 'Please run ./autogen.sh before reporting a bug.'; \ + exit 1; \ + } then the "Please run autogen.sh" message is displayed all the time, even when autoconf succeeds, because "make" always tells us what it will do, and the message itself is in the instructions we send to "make". I'd rather avoid this sort of annoying chatter in the normal case. (The problem can be worked around with some makefile hackery, but this minor issue isn't worth the complexity.) > since the failure may be due to too many things. Yes, of course. But if the failure is something that autogen.sh can repair (which was the case with Jan's problem), then invoking autogen.sh is a win. And if it's something that autogen.sh can't repair, then we're no worse off than before. So falling back on autogen.sh seems to be a win overall. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 12:37:17 2011 Received: (at 9459) by debbugs.gnu.org; 8 Sep 2011 16:37:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1hbJ-0006e0-Bi for submit@debbugs.gnu.org; Thu, 08 Sep 2011 12:37:17 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1hbG-0006dq-9y for 9459@debbugs.gnu.org; Thu, 08 Sep 2011 12:37:16 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R1hXF-00036J-13; Thu, 08 Sep 2011 18:33:05 +0200 From: Lars Magne Ingebrigtsen To: Paul Eggert Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. In-Reply-To: <4E68EC81.5010603@cs.ucla.edu> (Paul Eggert's message of "Thu, 08 Sep 2011 09:25:37 -0700") Date: Thu, 08 Sep 2011 18:30:23 +0200 Message-ID: References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B4BC.7090704@cs.ucla.edu> <83aaag6wm9.fsf@gnu.org> <4E67BA54.7060806@cs.ucla.edu> <4E68EC81.5010603@cs.ucla.edu> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEX5/P5OS1kQDh8GBxcs KjkMBBPv8vjQ0Nn///+Hg49OoJWhAAACQ0lEQVQ4jXXSO2/bMBAAYHaRNZaKEJdjKBeFVtJLRykE Ao0dujNAQcZbVKSib/PkamVhROW/7ZFyEqdxbtHhPvHu9CDjS8BJPpKT3L8HcPcO6Du7PQsh+I/n AL5/C8N/MG3H355+vskxN/kJhO24b4KzaTe6fd1q6If+L17v3sx4UOrT2XV/vQebELYnsHBnYyBW 73b5btzpMVu4vm1cRgjRZI8Qk3FvcrMAxdvOkIyYJzDjfsitPTSsEE6TLIEhmOgMm266wflqqTNj 9AzEaOuIvb3MnG+/aHIEnGYhOG37+8yG6zq2MnFGpjMoKdMW7on1F3U8kYDozKtGPVp4NH1TdM+Q 6YVvVdM5oEvPDixBluDDhB+PO2BTcD68gOm1wT0nWJoAnhqcbSPYAfIMvFwCcyHQbsC6sxHcJjcI N0CDZ5QNZngG7FCuIwRP6WDw7R7B475NBCgb1qX3jk9uJ+d6Sssu0Mk3NPBVmGEzOdsz30aglEEl OP4xCDA50wdfIZR1mHouOOdLshlgAny2sup8y2sYHrDMqzpCgEsICAfOr5z5+QQOwqGGUsn6QkoB 5k+CrwmKGiiV62spuJ8SiAS+vXK+lLxCoMsiAk+tynY1hUJy7MQb2qKIBLjMioULITH4VbMq8GiE Kd7R+GuZYqVoyyshEQLWhSqrGdYq7iTjuoeqijfOdSlUrEe4LeYOR5BtAoGQmov2CXjF5Qxzc/4M Mq1Xkx/ydQh5PPEGxCtYq+O6Is1OM1SMhpbpqlj8HTDYP8udhq2HOCvgAAAAAElFTkSuQmCC X-Now-Playing: Kraftwerk's _Ralf & Florian_: "Tanzmusik" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R1hXF-00036J-13 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316104385.14151@lkjFJbiEIVfVoCqi+P52vg X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 9459 Cc: Stefan Monnier , 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Paul Eggert writes: > I tried that approach, but abandoned it because it didn't work well. > If we do something like this: > > $(srcdir)/configure: $(AUTOCONF_INPUTS) > - cd ${srcdir} && autoconf > + cd ${srcdir} && autoconf || { \ > + echo 'Please run ./autogen.sh before reporting a bug.'; \ > + exit 1; \ > + } Can't you put the message in a variable (or something)? Either that, or suppress printing this particular line... > Yes, of course. But if the failure is something that autogen.sh can > repair (which was the case with Jan's problem), then invoking > autogen.sh is a win. And if it's something that autogen.sh can't > repair, then we're no worse off than before. So falling back on > autogen.sh seems to be a win overall. If the build failure is something completely irrelevant to autogen.sh (if, for instance, we're hacking the sources), then having autogen.sh run unexpectedly would be annoying. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 13:08:18 2011 Received: (at 9459) by debbugs.gnu.org; 8 Sep 2011 17:08:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1i5J-0000JW-L2 for submit@debbugs.gnu.org; Thu, 08 Sep 2011 13:08:18 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1i5G-0000JN-3A for 9459@debbugs.gnu.org; Thu, 08 Sep 2011 13:08:16 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 8A8B739E80D2; Thu, 8 Sep 2011 10:04:13 -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 9JHhOZsfUEKi; Thu, 8 Sep 2011 10:04:12 -0700 (PDT) Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id ECB3B39E80DA; Thu, 8 Sep 2011 10:04:11 -0700 (PDT) Message-ID: <4E68F58B.40304@cs.ucla.edu> Date: Thu, 08 Sep 2011 10:04:11 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Thunderbird/3.1.13 MIME-Version: 1.0 To: Lars Magne Ingebrigtsen Subject: Re: bug#9459: 24.0.50; Condigure aborts, complains about missing install.sh in build-aux. References: <4E679942.5000204@swipnet.se> <83fwk8715p.fsf@gnu.org> <4E67B4BC.7090704@cs.ucla.edu> <83aaag6wm9.fsf@gnu.org> <4E67BA54.7060806@cs.ucla.edu> <4E68EC81.5010603@cs.ucla.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 9459 Cc: Stefan Monnier , 9459@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) On 09/08/11 09:30, Lars Magne Ingebrigtsen wrote: > Can't you put the message in a variable (or something)? Putting it in a makefile variable won't work, because 'make' would still expand the variable and display the message before running autoconf. We could put the message into a separate shell script (which we could call "not-autogen.sh" say), but that's overkill. I can think of other, even fancier ways to attack the problem, but they're all overkill too. > or suppress printing this particular line... But then the user wouldn't be informed when 'autoconf' runs. We shouldn't do that. >> > falling back on autogen.sh seems to be a win overall. > If the build failure is something completely irrelevant to autogen.sh > (if, for instance, we're hacking the sources) autogen.sh would be run only when a subset of autogen.sh fails, so the build failure cannot possibly be irrelevant to autogen.sh. From unknown Fri Sep 05 08:42:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 07 Oct 2011 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