From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 20:45:04 2011 Received: (at submit) by debbugs.gnu.org; 11 Apr 2011 00:45:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q95FY-0006bX-4O for submit@debbugs.gnu.org; Sun, 10 Apr 2011 20:45:04 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q95FV-0006as-U9 for submit@debbugs.gnu.org; Sun, 10 Apr 2011 20:45:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q95FP-0006ZN-EZ for submit@debbugs.gnu.org; Sun, 10 Apr 2011 20:44:56 -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, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:58410) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q95FP-0006ZJ-CZ for submit@debbugs.gnu.org; Sun, 10 Apr 2011 20:44:55 -0400 Received: from [140.186.70.92] (port=54791 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q95FO-0008CZ-2T for bug-automake@gnu.org; Sun, 10 Apr 2011 20:44:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q95FM-0006YN-S3 for bug-automake@gnu.org; Sun, 10 Apr 2011 20:44:53 -0400 Received: from mo-p00-ob.rzone.de ([81.169.146.160]:15616) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q95FM-0006WF-EF for bug-automake@gnu.org; Sun, 10 Apr 2011 20:44:52 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1302482690; l=1901; s=domk; d=haible.de; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Subject:To: From:X-RZG-CLASS-ID:X-RZG-AUTH; bh=WHlHXfMbOkkBb9/iW9kwVLuq+Mw=; b=qB4wnHmNw7cBz+QwLnrkVXcGPcg8h01lNx8HtVkKzwGOgF3/n47M9yDU3FSR62m3cYU 9qDZIZwrQMg0S8/6Nyx8FVKNOgws/aO88jxntaxnUvpMTRGOWb2P8ws3Yx7LnbzSjAVzA 7aPmRxrA/HBHE2+QG/j/VKj44Ki1yeANM9g= X-RZG-AUTH: :Ln4Re0+Ic/6oZXR1YgKryK8brksyK8dozXDwHXjf9hj/zDJRaPAl/HgmxFw= X-RZG-CLASS-ID: mo00 Received: from linuix.haible.de (dslb-088-069-163-162.pools.arcor-ip.net [88.69.163.162]) by post.strato.de (klopstock mo22) (RZmta 25.10) with ESMTPA id R02264n3AKTves ; Mon, 11 Apr 2011 02:44:50 +0200 (MEST) From: Bruno Haible To: bug-automake@gnu.org Subject: depcomp bug with HP-UX cc and VPATH build Date: Mon, 11 Apr 2011 02:44:48 +0200 User-Agent: KMail/1.9.9 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201104110244.49008.bruno@clisp.org> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -5.8 (-----) 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: -5.8 (-----) Hi, The dependencies mechanism of Automake leads to a compilation failure when used in a VPATH build (with GNU make, of course) and HP-UX cc. The failure occurs during the third command of this command sequence: $ gmake $ gmake clean $ gmake ... gmake[4]: Entering directory `/tmp/testdir1/build-vpath/gllib' source='../../gllib/nonblocking.c' object='../../gllib/nonblocking.o' libtool=no \ DEPDIR=.deps depmode=hp /bin/sh ../../build-aux/depcomp \ cc -Ae -O -DHAVE_CONFIG_H -I. -I../../gllib -I.. -DGNULIB_STRICT_CHECKING=1 -g -c ../../gllib/nonblocking.c cpp: "", line 0: error 4066: Cannot create "../../gllib/.deps/nonblocking.TPo" file for "-M../../gllib/.deps/nonblocking.TPo" option. (No such file or directory[errno=2]) gmake[4]: *** [../../gllib/nonblocking.o] Error 1 Relevant software in use: $ automake --version automake (GNU automake) 1.11.1 $ autoconf --version autoconf (GNU Autoconf) 2.68 $ uname -sr HP-UX B.11.00 $ gmake --version GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for hppa1.1-hp-hpux11.00 $ what `which cc` /opt/ansic/bin/cc: $Revision: 92453-07 linker linker crt0.o B.11.47 051104 $ LINT B.11.X.35098-35101.GP CXREF B.11.X.35098-35101.GP HP92453-01 B.11.X.35098-35101.GP HP C Compiler $ PATCH/11.00:PHCO_27774 Oct 3 2002 09:45:59 $ How to reproduce: - Create a gnulib testdir for module 'nonblocking'. $ ./gnulib-tool --create-testdir --dir=/tmp/testdir nonblocking - Transport it to the HP-UX 11.00 machine. - On this machine, start 'bash', then $ export PATH=/opt/langtools/bin:$PATH $ export CC="cc -Ae -O" $ mkdir build-vpath $ cd build-vpath $ ../configure $ gmake $ gmake clean $ gmake In a build with $(builddir) = $(srcdir), there is no problem. Bruno -- In memoriam Hendrik Nicolaas Werkman From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 01:13:14 2011 Received: (at 8473-done) by debbugs.gnu.org; 11 Apr 2011 05:13:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q99R4-0003wq-3I for submit@debbugs.gnu.org; Mon, 11 Apr 2011 01:13:14 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1Q99R1-0003wd-6s for 8473-done@debbugs.gnu.org; Mon, 11 Apr 2011 01:13:12 -0400 Received: (qmail invoked by alias); 11 Apr 2011 05:13:05 -0000 Received: from xdsl-89-0-155-246.netcologne.de (EHLO localhost.localdomain) [89.0.155.246] by mail.gmx.net (mp016) with SMTP; 11 Apr 2011 07:13:05 +0200 X-Authenticated: #13673931 X-Provags-ID: V01U2FsdGVkX18ADn0n9LMAsqjB5hN0ooduD6TAWQMn2B/th+Hbpo h0QrIisbrHhlB7 Received: from ralf by localhost.localdomain with local (Exim 4.72) (envelope-from ) id 1Q99Qq-00012K-MV; Mon, 11 Apr 2011 07:13:00 +0200 Date: Mon, 11 Apr 2011 07:13:00 +0200 From: Ralf Wildenhues To: Bruno Haible , automake-patches@gnu.org Subject: Re: bug#8473: depcomp bug with HP-UX cc and VPATH build Message-ID: <20110411051300.GA3087@gmx.de> Mail-Followup-To: Bruno Haible , automake-patches@gnu.org, 8473-done@debbugs.gnu.org References: <201104110244.49008.bruno@clisp.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201104110244.49008.bruno@clisp.org> Organization: Institute for Numerical Simulation, University of Bonn User-Agent: Mutt/1.5.20 (2010-08-04) X-Y-GMX-Trusted: 0 X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 8473-done Cc: 8473-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.9 (--) Hi Bruno, * Bruno Haible wrote on Mon, Apr 11, 2011 at 02:44:48AM CEST: > The dependencies mechanism of Automake leads to a compilation failure when > used in a VPATH build (with GNU make, of course) Actually, in this case you could have avoided this particular bug by using HP make. :-p Automake still strives to be portable to non-GNU make, even if you have decided to (understandably) not worry about the numerous and hideous VPATH issues. > source='../../gllib/nonblocking.c' object='../../gllib/nonblocking.o' libtool=no \ > DEPDIR=.deps depmode=hp /bin/sh ../../build-aux/depcomp \ > cc -Ae -O -DHAVE_CONFIG_H -I. -I../../gllib -I.. -DGNULIB_STRICT_CHECKING=1 -g -c ../../gllib/nonblocking.c > cpp: "", line 0: error 4066: Cannot create "../../gllib/.deps/nonblocking.TPo" file for "-M../../gllib/.deps/nonblocking.TPo" option. (No such file or directory[errno=2]) > gmake[4]: *** [../../gllib/nonblocking.o] Error 1 How nice, I just fixed a similar bug in makedepend mode last week. I'm pushing this to maint (and merging to branch-1.11 and master) to fix the above. Thanks for the report, Ralf Fix hp depmode for VPATH builds with GNU make. * lib/depcomp: Be sure to remove VPATH-prefixed object from dependency output when creating stub rule. * tests/depcomp10.test: New test. * tests/Makefile.am (TESTS): Update. * NEWS: Update. Report by Bruno Haible. diff --git a/NEWS b/NEWS index 3cd5ab0..c8219bd 100644 --- a/NEWS +++ b/NEWS @@ -57,7 +57,7 @@ Bugs fixed in 1.11.0a: - The parallel-tests driver now does not produce erroneous results with Tru64/OSF 5.1 sh upon unreadable log files any more. - - The makedepend depmode now works better with VPATH builds. + - The makedepend and hp depmodes now works better with VPATH builds. - Java sources specified with check_JAVA are not compiled anymore upon "make all", but only upon "make check". diff --git a/lib/depcomp b/lib/depcomp index 8097c19..e996e5d 100755 --- a/lib/depcomp +++ b/lib/depcomp @@ -1,7 +1,7 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2011-04-09-11; # UTC +scriptversion=2011-04-11-05; # UTC # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2011, # Free Software Foundation, Inc. @@ -158,10 +158,12 @@ gcc) ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as -## well. +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + sed -e 's/^\\$//' -e '/^$/d' -e -e "s|.*$object$||" '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; diff --git a/tests/Makefile.am b/tests/Makefile.am index bf07f2b..4e87805 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -278,6 +278,7 @@ depcomp7.test \ depcomp8a.test \ depcomp8b.test \ depcomp9.test \ +depcomp10.test \ depdist.test \ depend.test \ depend2.test \ diff --git a/tests/depcomp10.test b/tests/depcomp10.test new file mode 100644 index 0000000..4fdee40 --- /dev/null +++ b/tests/depcomp10.test @@ -0,0 +1,81 @@ +#! /bin/sh +# Copyright (C) 2011 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# hp depmode should work with GNU make in VPATH mode (bug similar to +# depcomp9.test). + +# Here's the bug: hp depmode will prefix VPATH to the object file name, +# thus the second gmake will invoke depcomp with object='../../src/foo.o', +# causing errors such as: +# cpp: "", line 0: error 4066: Cannot create "../../gllib/.deps/nonblocking.TPo" file for "-M../../gllib/.deps/nonblocking.TPo" option. (No such file or dir ++ectory[errno=2]) + +required=GNUmake +. ./defs || Exit 1 + +mkdir src src/sub build + +cat >> configure.in << 'END' +AC_PROG_CC +AM_PROG_CC_C_O +AC_CONFIG_FILES([src/Makefile]) +AC_OUTPUT +END + +cat > Makefile.am << 'END' +SUBDIRS = src +END + +cat > src/Makefile.am << 'END' +AUTOMAKE_OPTIONS = subdir-objects +bin_PROGRAMS = foo +foo_SOURCES = foo.c foo.h sub/subfoo.c +END + +cat > src/foo.h <src/foo.c <src/sub/subfoo.c <out 2>&1 || { cat out; Exit 1; } +cat out +grep 'src/[._]deps' out && Exit 1 + +: From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 03:51:57 2011 Received: (at 8473-done) by debbugs.gnu.org; 11 Apr 2011 07:51:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9Buf-0007SN-7J for submit@debbugs.gnu.org; Mon, 11 Apr 2011 03:51:57 -0400 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9Bud-0007S9-SU for 8473-done@debbugs.gnu.org; Mon, 11 Apr 2011 03:51:56 -0400 Received: by wyb29 with SMTP id 29so4580022wyb.3 for <8473-done@debbugs.gnu.org>; Mon, 11 Apr 2011 00:51:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:date:user-agent:cc:references :in-reply-to:mime-version:content-type:content-transfer-encoding :message-id; bh=uoOBVsuo6qifWkfnRCkhSXv/akl7PrJQSeGZwGcAaZM=; b=JewKXgJJUlvzknXAsCxZ32Q+NVPaIwYzntaOanNd+T6J7e4w0z9kUmmJKsx7JmJtax 19p8yaynkJY4xuIy670TdvD/IAUrPhV08tEKJRZgeLlWG42G61/LLgXhZ9seB/fTR1lv t/UbsrG4t4VTgaJjoKKX9114OT4awCvJkGV3A= DomainKey-Signature: a=rsa-sha1; c=nofws; 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; b=IRAR/5YAR/6KLNzQwll7k7X9QuBCjrDO3ZjQ9kYm8WxRgz6Kgi71iqcE9sfUgH7ezJ cwiBSqm+lfP0D+/wl8zYyTkKtuPxo5gYMr4j0PzZ6TFeYyb8oGemcpI2i6B5g1zB1TaB gVF6PGIYLSzgZR1pa8hTCIkDMxSEPbojmVrdE= Received: by 10.216.55.145 with SMTP id k17mr2504219wec.48.1302508309987; Mon, 11 Apr 2011 00:51:49 -0700 (PDT) Received: from bigio.localnet (host99-36-dynamic.60-82-r.retail.telecomitalia.it [82.60.36.99]) by mx.google.com with ESMTPS id r57sm2497304wes.25.2011.04.11.00.51.48 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 11 Apr 2011 00:51:49 -0700 (PDT) From: Stefano Lattarini To: automake-patches@gnu.org Subject: Re: bug#8473: depcomp bug with HP-UX cc and VPATH build Date: Mon, 11 Apr 2011 09:51:40 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <201104110244.49008.bruno@clisp.org> <20110411051300.GA3087@gmx.de> In-Reply-To: <20110411051300.GA3087@gmx.de> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201104110951.41407.stefano.lattarini@gmail.com> X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 8473-done Cc: 8473-done@debbugs.gnu.org, Ralf Wildenhues , Bruno Haible 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.6 (---) Hello Ralf and Bruno. I've spotted a couple of harmful typos in the patch, and I also have a very minor nit. On Monday 11 April 2011, Ralf Wildenhues wrote: > Fix hp depmode for VPATH builds with GNU make. > > * lib/depcomp: Be sure to remove VPATH-prefixed object from > dependency output when creating stub rule. > * tests/depcomp10.test: New test. > * tests/Makefile.am (TESTS): Update. > * NEWS: Update. > Report by Bruno Haible. > > diff --git a/NEWS b/NEWS > index 3cd5ab0..c8219bd 100644 > --- a/NEWS > +++ b/NEWS > @@ -57,7 +57,7 @@ Bugs fixed in 1.11.0a: > - The parallel-tests driver now does not produce erroneous results > with Tru64/OSF 5.1 sh upon unreadable log files any more. > > - - The makedepend depmode now works better with VPATH builds. > + - The makedepend and hp depmodes now works better with VPATH builds. > > - Java sources specified with check_JAVA are not compiled anymore upon > "make all", but only upon "make check". > diff --git a/lib/depcomp b/lib/depcomp > index 8097c19..e996e5d 100755 > --- a/lib/depcomp > +++ b/lib/depcomp > @@ -1,7 +1,7 @@ > #! /bin/sh > # depcomp - compile a program generating dependencies as side-effects > > -scriptversion=2011-04-09-11; # UTC > +scriptversion=2011-04-11-05; # UTC > > # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2011, > # Free Software Foundation, Inc. > @@ -158,10 +158,12 @@ gcc) > ' < "$tmpdepfile" | > ## Some versions of gcc put a space before the `:'. On the theory > ## that the space means something, we add a space to the output as > -## well. > +## well. hp depmode also adds that space, but also prefixes the VPATH > +## to the object. Take care to not repeat it in the output. > ## Some versions of the HPUX 10.20 sed can't process this invocation > ## correctly. Breaking it into two sed invocations is a workaround. > - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" > + sed -e 's/^\\$//' -e '/^$/d' -e -e "s|.*$object$||" '/:$/d' \ > Is the doubled "-e -e" above intended, or (as I'd guess) a typo? > + | sed -e 's/$/ :/' >> "$depfile" > rm -f "$tmpdepfile" > ;; > > diff --git a/tests/Makefile.am b/tests/Makefile.am > index bf07f2b..4e87805 100644 > --- a/tests/Makefile.am > +++ b/tests/Makefile.am > @@ -278,6 +278,7 @@ depcomp7.test \ > depcomp8a.test \ > depcomp8b.test \ > depcomp9.test \ > +depcomp10.test \ > depdist.test \ > depend.test \ > depend2.test \ > diff --git a/tests/depcomp10.test b/tests/depcomp10.test > new file mode 100644 > index 0000000..4fdee40 > --- /dev/null > +++ b/tests/depcomp10.test > @@ -0,0 +1,81 @@ > +#! /bin/sh > +# Copyright (C) 2011 Free Software Foundation, Inc. > +# > +# This program is free software; you can redistribute it and/or modify > +# it under the terms of the GNU General Public License as published by > +# the Free Software Foundation; either version 2, or (at your option) > +# any later version. > +# > +# This program is distributed in the hope that it will be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +# You should have received a copy of the GNU General Public License > +# along with this program. If not, see . > + > +# hp depmode should work with GNU make in VPATH mode (bug similar to > +# depcomp9.test). > + > +# Here's the bug: hp depmode will prefix VPATH to the object file name, > +# thus the second gmake will invoke depcomp with object='../../src/foo.o', > +# causing errors such as: > +# cpp: "", line 0: error 4066: Cannot create "../../gllib/.deps/nonblocking.TPo" file for "-M../../gllib/.deps/nonblocking.TPo" option. (No such file or dir > ++ectory[errno=2]) > This stray "+ectory[errno=2])" string here (copy & paste blunder?) causes the script to abort unconditionally: $ sh depcomp10.test depcomp10.test: line 24: syntax error near unexpected token `)' depcomp10.test: line 24: `+ectory[errno=2])' > + > +required=GNUmake > +. ./defs || Exit 1 > + > +mkdir src src/sub build > + > +cat >> configure.in << 'END' > +AC_PROG_CC > +AM_PROG_CC_C_O > +AC_CONFIG_FILES([src/Makefile]) > +AC_OUTPUT > +END > + > +cat > Makefile.am << 'END' > +SUBDIRS = src > +END > + > +cat > src/Makefile.am << 'END' > +AUTOMAKE_OPTIONS = subdir-objects > +bin_PROGRAMS = foo > +foo_SOURCES = foo.c foo.h sub/subfoo.c > +END > + > +cat > src/foo.h < +extern int subfoo (void); > +EOF > + > +cat >src/foo.c < +#include "foo.h" > +int main (void) > +{ > + return subfoo (); > +} > +EOF > + > +cat >src/sub/subfoo.c < +#include "foo.h" > +int subfoo (void) > +{ > + return 0; > +} > +EOF > + > +$ACLOCAL > +$AUTOCONF > +$AUTOMAKE -a > + > +cd build > +../configure am_cv_CC_dependencies_compiler_type=hp > +$MAKE || Exit 77 > Here I'd put the same comment that is in depcomp9.test: # Do not error out with the first make, as the forced 'hp' depmode # might not actually work, but we have overridden the _AM_DEPENDENCIES # tests. The actual error only happens the second time the objects # are built, because 'hp' has silently messed up the .Po files the # first time. > +$MAKE clean > + > +$MAKE >out 2>&1 || { cat out; Exit 1; } > +cat out > +grep 'src/[._]deps' out && Exit 1 > + > +: > > Regards, Stefano From unknown Tue Jun 24 17:25:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 May 2011 11:24:05 +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