From unknown Thu Aug 14 18:37:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9708: aclocal -W error does not treat warnings as errors Resent-From: =?UTF-8?Q?K=C5=99i=C5=A1tof_?= =?UTF-8?Q?=C5=BDelechovski?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Sun, 09 Oct 2011 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9708 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 9708@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.131817365710207 (code B ref -1); Sun, 09 Oct 2011 15:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Oct 2011 15:20:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RCvBQ-0002eZ-S7 for submit@debbugs.gnu.org; Sun, 09 Oct 2011 11:20:57 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RCvBN-0002eM-R3 for submit@debbugs.gnu.org; Sun, 09 Oct 2011 11:20:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RCvBA-0008KL-Km for submit@debbugs.gnu.org; Sun, 09 Oct 2011 11:20:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, URIBL_BLACK autolearn=no version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:60148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RCvBA-0008KF-Iz for submit@debbugs.gnu.org; Sun, 09 Oct 2011 11:20:40 -0400 Received: from eggs.gnu.org ([140.186.70.92]:37696) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RCvB9-0002SF-I9 for bug-automake@gnu.org; Sun, 09 Oct 2011 11:20:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RCvB7-0008Jr-Q5 for bug-automake@gnu.org; Sun, 09 Oct 2011 11:20:39 -0400 Received: from shark.2a.pl ([195.117.102.3]:60844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RCvB7-0008IM-KX for bug-automake@gnu.org; Sun, 09 Oct 2011 11:20:37 -0400 Received: from av.2a.pl (av.2a.pl [195.117.102.9]) by shark.2a.pl (Postfix) with ESMTP id 4FDC32A70CC for ; Sun, 9 Oct 2011 17:20:29 +0200 (CEST) X-Virus-Scanned: amavisd-new at 2a.pl Received: from shark.2a.pl ([195.117.102.3]) by av.2a.pl (av.2a.pl [195.117.102.9]) (amavisd-new, port 10024) with ESMTP id dnYr9K+gIazK for ; Sun, 9 Oct 2011 17:20:21 +0200 (CEST) Received: from ne-1-26.localnet (unknown [10.8.1.26]) by shark.2a.pl (Postfix) with ESMTPA id 2F06F2A70C2 for ; Sun, 9 Oct 2011 17:20:21 +0200 (CEST) From: =?UTF-8?Q?K=C5=99i=C5=A1tof_?= =?UTF-8?Q?=C5=BDelechovski?= Date: Sun, 9 Oct 2011 17:27:32 +0200 User-Agent: KMail/1.13.6 (Linux/2.6.37.6-0.7-desktop; KDE/4.6.4; x86_64; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201110091727.38490.giecrilj@stegny.2a.pl> 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: -5.6 (-----) 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: -5.3 (-----) I would expect aclocal to fail and terminate the build script if warnings appear [1]; however, it does not happen: == Steps to reproduce == { cat >configure.ac <<'#>configure.ac' && aclocal -W error && echo $?; } AC_INIT([name],[0.0.1]) AC_CANONICAL_TARGET AM_INIT_AUTOMAKE AC_COMPILE_IFELSE() AC_USE_SYSTEM_EXTENSIONS #>configure.ac == Actual results == configure.ac:26: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS 0 == Expected results == configure.ac:26: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS == Workaround == { WARNINGS=error aclocal; } aclocal: autom4te failed with exit status: 1 == Remarks == It seems that aclocal fails to pass -Werror to autom4te. ___ [1] From unknown Thu Aug 14 18:37:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9708: aclocal -W error does not treat warnings as errors Resent-From: Stefano Lattarini Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 10 Oct 2011 10:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9708 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 9708@debbugs.gnu.org Cc: giecrilj@stegny.2a.pl X-Debbugs-Original-To: bug-automake@gnu.org X-Debbugs-Original-Cc: =?UTF-8?Q?K=C5=99i=C5=A1tof_?= =?UTF-8?Q?=C5=BDelechovski?= , 9708@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.131824352622511 (code B ref -1); Mon, 10 Oct 2011 10:46:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Oct 2011 10:45:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDDMI-0005qw-Aw for submit@debbugs.gnu.org; Mon, 10 Oct 2011 06:45:25 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDDMC-0005qV-Qo for submit@debbugs.gnu.org; Mon, 10 Oct 2011 06:45:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDDLv-0001CR-Vd for submit@debbugs.gnu.org; Mon, 10 Oct 2011 06:45:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:36136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDDLv-0001CN-UA for submit@debbugs.gnu.org; Mon, 10 Oct 2011 06:44:59 -0400 Received: from eggs.gnu.org ([140.186.70.92]:48472) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDDLu-0002y4-OH for bug-automake@gnu.org; Mon, 10 Oct 2011 06:44:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDDLs-0001Bf-U4 for bug-automake@gnu.org; Mon, 10 Oct 2011 06:44:58 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:61078) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDDLs-0001BP-Np for bug-automake@gnu.org; Mon, 10 Oct 2011 06:44:56 -0400 Received: by wwp14 with SMTP id 14so7411538wwp.30 for ; Mon, 10 Oct 2011 03:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; bh=3ElBOdyR9qoKySQAwgLQSofS9ni78umILnAnTUDGiiw=; b=wHrALYyPIeA24bsK1T2+vKBO5NxyjCsWlpEGF4NzuiCC7jGH6EoaRXvYqq11SgJsPr l439UUbCqpkGPiH10ljVbJIFP+j1qFfLziYv0M6A32Uv1WTLr5w/7qx56TlLje9fMCtp Gtq7DdSoZhRqjsK0hI3EVgvqZE/sHb/EYeS/c= Received: by 10.216.230.17 with SMTP id i17mr4333590weq.88.1318243495503; Mon, 10 Oct 2011 03:44:55 -0700 (PDT) Received: from bigio.localnet (host241-94-dynamic.244-95-r.retail.telecomitalia.it. [95.244.94.241]) by mx.google.com with ESMTPS id fj1sm28163977wbb.13.2011.10.10.03.44.52 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 10 Oct 2011 03:44:53 -0700 (PDT) From: Stefano Lattarini Date: Mon, 10 Oct 2011 12:44:43 +0200 User-Agent: KMail/1.13.7 (Linux/2.6.30-2-686; KDE/4.6.5; i686; ; ) References: <201110091727.38490.giecrilj@stegny.2a.pl> In-Reply-To: <201110091727.38490.giecrilj@stegny.2a.pl> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <201110101244.44449.stefano.lattarini@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.1 (-----) 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: -5.1 (-----) On Sunday 09 October 2011, K=C5=99i=C5=A1tof =C5=BDelechovski wrote: > I would expect aclocal to fail and terminate the build script if warnings= appear > [1]; however, it does not happen: >=20 > =3D=3D Steps to reproduce =3D=3D > { cat >configure.ac <<'#>configure.ac' && aclocal -W error && echo $?; } > AC_INIT([name],[0.0.1]) > AC_CANONICAL_TARGET > AM_INIT_AUTOMAKE > AC_COMPILE_IFELSE() > AC_USE_SYSTEM_EXTENSIONS > #>configure.ac >=20 > =3D=3D Actual results =3D=3D > configure.ac:26: warning: AC_COMPILE_IFELSE was called before AC_USE_SYST= EM_EXTENSIONS > 0 >=20 > =3D=3D Expected results =3D=3D > configure.ac:26: warning: AC_COMPILE_IFELSE was called before AC_USE_SYST= EM_EXTENSIONS >=20 > =3D=3D Workaround =3D=3D > { WARNINGS=3Derror aclocal; } > aclocal: autom4te failed with exit status: 1 >=20 > =3D=3D Remarks =3D=3D > It seems that aclocal fails to pass -Werror to autom4te. > Hi K=C5=99i=C5=A1tof, thanks for the report and the diagnosis. But honestly, I'm not sure it would be a good idea to "fix" the current aclocal behaviour. In fact, aclocal should IMHO be concerned only with warnings coming from the distinctive functions it performs (e.g., when it detects an underquoted macro in an .m4 files it has scanned, or when it finds a macro defined in acinclude.m4 that is not really used in configure.ac); but aclocal should not be too picky about warnings coming from other tools (i.e., it's good to pass them along, but not to choke on them, even when `-Werror' is in use). So, if one wants the autoconf warnings to be treated as errors, one should pass the `-Werror' flag to the autoconf invocation. That said, a documentation patch clarifying the current behaviour of aclocal and the rationale behind it might be nice. I might give it a try, but it's quite low-priority. Anyway, patches welcome. Regards, Stefano From unknown Thu Aug 14 18:37:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9708: close automake bug#9708 References: <201110091727.38490.giecrilj@stegny.2a.pl> In-Reply-To: <201110091727.38490.giecrilj@stegny.2a.pl> Resent-From: Stefano Lattarini Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 02 Jan 2012 13:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9708 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 9708@debbugs.gnu.org Received: via spool by 9708-submit@debbugs.gnu.org id=B9708.132551266513083 (code B ref 9708); Mon, 02 Jan 2012 13:58:01 +0000 Received: (at 9708) by debbugs.gnu.org; 2 Jan 2012 13:57:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RhiOX-0003Ow-7O for submit@debbugs.gnu.org; Mon, 02 Jan 2012 08:57:45 -0500 Received: from mail-wi0-f172.google.com ([209.85.212.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RhiOV-0003Om-2T; Mon, 02 Jan 2012 08:57:43 -0500 Received: by wibhj6 with SMTP id hj6so9296343wib.3 for ; Mon, 02 Jan 2012 05:54:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:subject:content-type :content-transfer-encoding; bh=DdghBZC18f0d2gXElRIWJ2Bhz4X+Lhjft5Dta57trVI=; b=bgsD+O9qGrmlPMaqNLqbUm8oSieIWfzdApzwVPj2hMMRZ9YOco0Yg/CED6Hv5wgt6r E0+1KcQJXXWUETcvD/xeVhcr3Q00A4fS0myQvSZp4gL/R6SZ/+cjcVO4hOZWfDRFHMOx A74oJIcJptpVeaeNWUnhM63/1BEuZyeh04xe8= Received: by 10.180.19.138 with SMTP id f10mr134120532wie.3.1325512469053; Mon, 02 Jan 2012 05:54:29 -0800 (PST) Received: from [87.4.94.149] (host149-94-dynamic.4-87-r.retail.telecomitalia.it. [87.4.94.149]) by mx.google.com with ESMTPS id g11sm16611391wbo.6.2012.01.02.05.54.28 (version=SSLv3 cipher=OTHER); Mon, 02 Jan 2012 05:54:28 -0800 (PST) Message-ID: <4F01B70C.6010508@gmail.com> Date: Mon, 02 Jan 2012 14:54:20 +0100 From: Stefano Lattarini MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.9 (---) 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.9 (---) tags 9708 wontfix close 9708 thanks I had forgotten to correctly tag and close this bug report. I'm doing that now. Sorry for the delay. Regards, Stefano