From unknown Wed Jun 18 23:02:11 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#9242 <9242@debbugs.gnu.org> To: bug#9242 <9242@debbugs.gnu.org> Subject: Status: distcheck fails when having TEST in sub-directory Reply-To: bug#9242 <9242@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:02:11 +0000 retitle 9242 distcheck fails when having TEST in sub-directory reassign 9242 automake submitter 9242 Peter Johansson severity 9242 normal tag 9242 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 13:54:26 2011 Received: (at submit) by debbugs.gnu.org; 4 Aug 2011 17:54: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 1Qp27m-0003a6-IQ for submit@debbugs.gnu.org; Thu, 04 Aug 2011 13:54:26 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qp27k-0003Zz-FJ for submit@debbugs.gnu.org; Thu, 04 Aug 2011 13:54:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qp274-0001G6-RA for submit@debbugs.gnu.org; Thu, 04 Aug 2011 13:53: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=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,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]:44739) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qp274-0001G2-Nq for submit@debbugs.gnu.org; Thu, 04 Aug 2011 13:53:42 -0400 Received: from eggs.gnu.org ([140.186.70.92]:46776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qp273-00045s-Qc for bug-automake@gnu.org; Thu, 04 Aug 2011 13:53:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qp272-0001Fq-Kb for bug-automake@gnu.org; Thu, 04 Aug 2011 13:53:41 -0400 Received: from mail-yw0-f41.google.com ([209.85.213.41]:49071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qp272-0001Fk-F0 for bug-automake@gnu.org; Thu, 04 Aug 2011 13:53:40 -0400 Received: by ywa6 with SMTP id 6so1433162ywa.0 for ; Thu, 04 Aug 2011 10:53:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=sVMHZuMr+jBT2SnGRca8F/poCnQdTW63CrbgC5ZOmDg=; b=QDt3CjyZnvlvYDFNe+8YB6sBJIlqW9R8PGMY7aFkFtFsCu2PsDNhFZ+RvIh5pLqY1U eLkmuaCiqVpjYZesjY/PpJqg1rd59ZPEgLKFPkWX4naP7RQ6RUwysvePLY3BmhU0aRRw mXOYevMBMh2QNOUYFgN0uniwZ+IyJsiHgbB7g= MIME-Version: 1.0 Received: by 10.150.254.5 with SMTP id b5mr2157149ybi.431.1312480417656; Thu, 04 Aug 2011 10:53:37 -0700 (PDT) Received: by 10.151.100.21 with HTTP; Thu, 4 Aug 2011 10:53:37 -0700 (PDT) Date: Thu, 4 Aug 2011 13:53:37 -0400 Message-ID: Subject: distcheck fails when having TEST in sub-directory From: Peter Johansson To: bug-automake@gnu.org Content-Type: multipart/alternative; boundary=000e0cd2dcde11adeb04a9b1a96c 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.9 (-----) 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.9 (-----) --000e0cd2dcde11adeb04a9b1a96c Content-Type: text/plain; charset=ISO-8859-1 Hello automakers, I have a non-recursive Makefile.am but keep the tests in sub-directory named test. Surprisingly distcheck fails for me with this set up, which to me seems to be caused by some VPATH issue. Below is a trimmed down test case that fails for me with make check-TESTS make[2]: *** No rule to make target `test/foo.test', needed by `check-TESTS'. Stop. make[1]: *** [check-am] Error 2 make: *** [distcheck] Error 1 cat > configure.ac < Makefile.am < test/foo.test <
I have a non-recursive Makefile.am but keep the te= sts in sub-directory named test. Surprisingly distcheck fails for me with t= his set up, which to me seems to be caused by some VPATH issue.

Below is a trimmed down test case that fails for me with

make=A0 ch= eck-TESTS
make[2]: *** No rule to make target `test/foo.test', neede= d by `check-TESTS'.=A0 Stop.
make[1]: *** [check-am] Error 2
make= : *** [distcheck] Error 1


cat > configure.ac <<E= OF
AC_INIT([foo], [1])
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_FILES= ([Makefile])
AC_OUTPUT
EOF

cat > Makefile.am <<EOF TEST_EXTENSIONS =3D .test
TESTS =3D test/foo.test
EOF

mkdir -p= test
cat > test/foo.test <<EOF
echo hello world
exit 0EOF
chmod 755 test/foo.test

autoreconf -ivf
./configure
m= ake all
make check
make distcheck

Is this a bug or am I doing something w= rong?

I'm using Automake 1.11.1

Thanks,
Peter
--000e0cd2dcde11adeb04a9b1a96c-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 06:23:15 2011 Received: (at 9242) by debbugs.gnu.org; 5 Aug 2011 10:23:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QpHYc-0000KY-RH for submit@debbugs.gnu.org; Fri, 05 Aug 2011 06:23:15 -0400 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QpHYW-0000KM-EL for 9242@debbugs.gnu.org; Fri, 05 Aug 2011 06:23:09 -0400 Received: by wwf27 with SMTP id 27so119870wwf.15 for <9242@debbugs.gnu.org>; Fri, 05 Aug 2011 03:22:19 -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=J69amfu60Lwov4VKdAPPkMDOlgAR28137EWNONMmymc=; b=UaAmM4IeJOKfTi485o+YNLNwRGCVgudgmoZyn7Aw0RzQsuTcn0kb7LWXk3pVpZkAwV wW0xygHdvf0yLbbg0P8mQPJHm5ff6s9mJS4bYcYPbQ/FZE/dxsDED76nslz8Gwikmao5 XqqqQRZiUl62KQcEk+39f4PBSblwXCwG2D8jE= Received: by 10.216.221.6 with SMTP id q6mr1749959wep.12.1312539739449; Fri, 05 Aug 2011 03:22:19 -0700 (PDT) Received: from bigio.localnet (host78-93-dynamic.7-79-r.retail.telecomitalia.it [79.7.93.78]) by mx.google.com with ESMTPS id m46sm1737068weq.29.2011.08.05.03.22.17 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 05 Aug 2011 03:22:18 -0700 (PDT) From: Stefano Lattarini To: Peter Johansson Subject: Re: bug#9242: distcheck fails when having TEST in sub-directory Date: Fri, 5 Aug 2011 12:22:08 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201108051222.08748.stefano.lattarini@gmail.com> X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: 9242 Cc: 9242@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: -4.0 (----) On Thursday 04 August 2011, Peter Johansson wrote: > Hello automakers, > Hi Peter. > I have a non-recursive Makefile.am but keep the tests in sub-directory named > test. Surprisingly distcheck fails for me with this set up, which to me > seems to be caused by some VPATH issue. > Nope, you've forgotten to tell automake to ditribute your test scripts. See below. > Below is a trimmed down test case that fails for me with > > make check-TESTS > make[2]: *** No rule to make target `test/foo.test', needed by > `check-TESTS'. Stop. > make[1]: *** [check-am] Error 2 > make: *** [distcheck] Error 1 > > > cat > configure.ac < AC_INIT([foo], [1]) > AM_INIT_AUTOMAKE([foreign]) > AC_CONFIG_FILES([Makefile]) > AC_OUTPUT > EOF > > cat > Makefile.am < TEST_EXTENSIONS = .test > JFTR: this line is useless for two orthogonal reasons: 1. you're not using the `parallel-tests' option anywhere, thus $(TEST_EXTENSIONS) is never used nor considered (and many other nifty features are lost too IMHO); 2. even if you add `parallel-tests' to AUTOMAKE_OPTIONS, `.test' is in the default value of $(TEST_EXTENSIONS) anyway, so there is no need to add it explicitly (note that adding it is not wrong, only redundant). > TESTS = test/foo.test > EOF > You've forgotten to add $(TESTS) to $(EXTRA_DIST) here: EXTRA_DIST = $(TESTS) If you add the above line to your Makefile.am (both the reduced one and the original one), does you problem disappear? If yes, I'll close this bug report. > mkdir -p test > cat > test/foo.test < echo hello world > exit 0 > EOF > chmod 755 test/foo.test > > autoreconf -ivf > ./configure > make all > make check > make distcheck > > Is this a bug or am I doing something wrong? > > I'm using Automake 1.11.1 > > Thanks, > Peter > HTH, Stefano From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 16 12:59:18 2011 Received: (at control) by debbugs.gnu.org; 16 Aug 2011 16:59: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 1QtMyz-00089M-LH for submit@debbugs.gnu.org; Tue, 16 Aug 2011 12:59:18 -0400 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QtMyx-00089F-IE for control@debbugs.gnu.org; Tue, 16 Aug 2011 12:59:16 -0400 Received: by wyg8 with SMTP id 8so62434wyg.3 for ; Tue, 16 Aug 2011 09:57:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; bh=1ntxrIn96QQ5RD2D4HZmXCs6ZmZ6HdCOojU+UH7VHGE=; b=Y6NX4hN7UkbXp9q78FXsOIQ+dD1z17zzrDaK5itq7q3mdEHJOFY7DO77EuMt1NsYh7 pxwY8uPlhNR1gZXeKuEJOml0EYn5I/j9zrp/8d90CAUDuDk9+0lU/FmDntDpROO8xsxU csfp97bQZatn3xMjWYPJq8w7oxuxW6UuiOzNk= Received: by 10.216.188.207 with SMTP id a57mr4412014wen.94.1313513846053; Tue, 16 Aug 2011 09:57:26 -0700 (PDT) Received: from bigio.localnet (host175-92-dynamic.4-87-r.retail.telecomitalia.it [87.4.92.175]) by mx.google.com with ESMTPS id s49sm162817wec.1.2011.08.16.09.57.24 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 16 Aug 2011 09:57:25 -0700 (PDT) From: Stefano Lattarini To: control@debbugs.gnu.org Subject: automake bugs Date: Tue, 16 Aug 2011 18:57:15 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201108161857.16373.stefano.lattarini@gmail.com> X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: control 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 (----) tag 9242 notabug tag 9213 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 16 13:00:41 2011 Received: (at 9242-done) by debbugs.gnu.org; 16 Aug 2011 17:00:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QtN0L-0008CC-EX for submit@debbugs.gnu.org; Tue, 16 Aug 2011 13:00:41 -0400 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QtN0I-0008C3-4p for 9242-done@debbugs.gnu.org; Tue, 16 Aug 2011 13:00:39 -0400 Received: by wyg8 with SMTP id 8so63380wyg.3 for <9242-done@debbugs.gnu.org>; Tue, 16 Aug 2011 09:58:49 -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=XQcwsRm/vwOktw1BKkDC2IuP0LMuRRlgnsKjs6OxZNI=; b=HzyMs/6MjiTgefvxFq//T5dSTxKnPj31DIf+TgocBoDm2cENCu/33tJwRHCYJ9Gov/ QAmLZBMWZD9H6Yngaki7JAsxRrv4U+8Eo1micnwHr2xSZuZe8IaTgphqjZOs08K6Hgf+ 5vbgtpxxb9At15KYdDXWwcIdfHzhdIDnkUBYg= Received: by 10.227.142.78 with SMTP id p14mr4935839wbu.58.1313513929010; Tue, 16 Aug 2011 09:58:49 -0700 (PDT) Received: from bigio.localnet (host175-92-dynamic.4-87-r.retail.telecomitalia.it [87.4.92.175]) by mx.google.com with ESMTPS id fg5sm178661wbb.57.2011.08.16.09.58.46 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 16 Aug 2011 09:58:48 -0700 (PDT) From: Stefano Lattarini To: Peter Johansson Subject: Re: bug#9242: distcheck fails when having TEST in sub-directory Date: Tue, 16 Aug 2011 18:58:37 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <201108051222.08748.stefano.lattarini@gmail.com> In-Reply-To: <201108051222.08748.stefano.lattarini@gmail.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201108161858.38280.stefano.lattarini@gmail.com> X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: 9242-done Cc: 9242-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: -4.0 (----) On Friday 05 August 2011, Stefano Lattarini wrote: > On Thursday 04 August 2011, Peter Johansson wrote: > > > cat > Makefile.am < > TEST_EXTENSIONS = .test > > TESTS = test/foo.test > > EOF > > > You've forgotten to add $(TESTS) to $(EXTRA_DIST) here: > > EXTRA_DIST = $(TESTS) > > If you add the above line to your Makefile.am (both the reduced one > and the original one), does you problem disappear? If yes, I'll > close this bug report. > No further reply from Peter, so I assume my diagnosis was correct and the issue has been solved. Peter, feel free to re-open the report if this is not the case, Regards, Stefano From unknown Wed Jun 18 23:02:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 14 Sep 2011 11:24:03 +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