From unknown Thu Jun 19 16:15:02 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#8753 <8753@debbugs.gnu.org> To: bug#8753 <8753@debbugs.gnu.org> Subject: Status: unable to build VALA project out-of-tree Reply-To: bug#8753 <8753@debbugs.gnu.org> Date: Thu, 19 Jun 2025 23:15:02 +0000 retitle 8753 unable to build VALA project out-of-tree reassign 8753 automake submitter 8753 Zbigniew J=C4=99drzejewski-Szmek severity 8753 important tag 8753 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 28 13:26:53 2011 Received: (at submit) by debbugs.gnu.org; 28 May 2011 17:26:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQNHn-0005Ue-QB for submit@debbugs.gnu.org; Sat, 28 May 2011 13:26:53 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQES1-0008Jk-Bi for submit@debbugs.gnu.org; Sat, 28 May 2011 04:00:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQERv-0003Ym-8G for submit@debbugs.gnu.org; Sat, 28 May 2011 04:00:44 -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.4 required=5.0 tests=BAYES_00, DATE_IN_PAST_06_12, T_RP_MATCHES_RCVD autolearn=no version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:46395) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQERv-0003Yi-6h for submit@debbugs.gnu.org; Sat, 28 May 2011 04:00:43 -0400 Received: from eggs.gnu.org ([140.186.70.92]:46450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQERu-0001DG-Fm for bug-automake@gnu.org; Sat, 28 May 2011 04:00:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQERt-0003YR-6k for bug-automake@gnu.org; Sat, 28 May 2011 04:00:42 -0400 Received: from kawka.in.waw.pl ([178.63.212.103]:41571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQERt-0003Xe-1w for bug-automake@gnu.org; Sat, 28 May 2011 04:00:41 -0400 Received: from [78.142.11.16] by kawka.in.waw.pl with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1QQERk-0003Fm-NM for bug-automake@gnu.org; Sat, 28 May 2011 10:00:32 +0200 Message-ID: <4DE020DE.3060802@in.waw.pl> Date: Sat, 28 May 2011 01:08:30 +0300 From: =?UTF-8?B?WmJpZ25pZXcgSsSZZHJ6ZWpld3NraS1Tem1law==?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101213 Iceowl/1.0b2 Icedove/3.1.7 MIME-Version: 1.0 To: bug-automake@gnu.org Subject: unable to build VALA project out-of-tree X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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.5 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 28 May 2011 13:26:50 -0400 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.5 (-----) Automake generates rules for VALA files which try to create C output in the source directory. This is pretty strange, but anyway the build doesn't succeed even if the source directory is writable. quoting Andrey Borzenkov in http://lists.gnu.org/archive/html/automake/2010-11/msg00036.html: ------------------------------------------------------------------- I'm trying to rebuild systemd (http://www.freedesktop.org/wiki/Software/systemd) from GIT. It is using several programs built using vala; in-tree build is OK, out-of-tree build fails: {pts/0}% LC_ALL=C make make all-am make[1]: Entering directory `/home/bor/build/systemd' make[1]: *** No rule to make target `/home/bor/src/systemd/systemadm_vala.stamp', needed by `/home/bor/src/systemd/src/systemadm.c'. Stop. make[1]: Leaving directory `/home/bor/build/systemd' make: *** [all] Error 2 Looking at Makefile.in, generated by automake, I cannot understand how it is supposed to work: $(srcdir)/src/systemadm.c: $(srcdir)/systemadm_vala.stamp @if test -f $@; then :; else \ rm -f $(srcdir)/systemadm_vala.stamp; \ $(am__cd) $(srcdir) && $(MAKE) $(AM_MAKEFLAGS) systemadm_vala.stamp; \ fi systemadm_vala.stamp: $(systemadm_SOURCES) $(AM_V_VALAC)$(VALAC) $(systemadm_VALAFLAGS) $(VALAFLAGS) -C $(systemadm_SOURCES) $(AM_V_at)touch $@ In out-of-tree build $(srcdir)/systemadm_vala.stamp is not the same as systemadm_vala.stamp, nor can it be. VPATH search does not apply here, because path does not yet exist; so when it is rebuilt, file name is used verbatim. ------------------------------------------------------------------- Andrey didn't get a definite reply, but the problem seems to be still present. Zbyszek From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 15:38:53 2011 Received: (at submit) by debbugs.gnu.org; 1 Sep 2011 19:38:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QzD6C-00064C-Rt for submit@debbugs.gnu.org; Thu, 01 Sep 2011 15:38:53 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QzD6A-000645-IE for submit@debbugs.gnu.org; Thu, 01 Sep 2011 15:38:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QzD2u-0007OM-VV for submit@debbugs.gnu.org; Thu, 01 Sep 2011 15:35:30 -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]:47104) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QzD2u-0007OI-Tq for submit@debbugs.gnu.org; Thu, 01 Sep 2011 15:35:28 -0400 Received: from eggs.gnu.org ([140.186.70.92]:40004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QzD2t-0005ZI-Kz for bug-automake@gnu.org; Thu, 01 Sep 2011 15:35:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QzD2s-0007Nr-B1 for bug-automake@gnu.org; Thu, 01 Sep 2011 15:35:27 -0400 Received: from mail-ww0-f41.google.com ([74.125.82.41]:51561) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QzD2r-0007Nm-Vu for bug-automake@gnu.org; Thu, 01 Sep 2011 15:35:26 -0400 Received: by wwj26 with SMTP id 26so1626655wwj.0 for ; Thu, 01 Sep 2011 12:35:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:user-agent:cc:references:in-reply-to:x-kmail-markup :mime-version:date:content-type:content-transfer-encoding:message-id; bh=hwCNNnkwFwZvEuo1WH4U2xvx/8vMwgVrvl0aSOgEVXg=; b=SK0IxiMBJ+YIztzVeiui56nVDtFjEAZ1vxFyYMV26S6On2eoBxkDqcHs7+ebibXSnU 9A5Bg0dRF+WFqGAoPq7VedygUXtkpPJiU6yzMOq9bIxV/dZnVC+7t1w5JxhU5NBxc0dA /68KCbbS67xUzdS0jeI0T1j6NOtcSH4VUZ9CM= Received: by 10.227.2.199 with SMTP id 7mr240442wbk.4.1314905723120; Thu, 01 Sep 2011 12:35:23 -0700 (PDT) Received: from bigio.localnet (host64-30-dynamic.56-82-r.retail.telecomitalia.it [82.56.30.64]) by mx.google.com with ESMTPS id ff10sm41395wbb.28.2011.09.01.12.35.17 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 01 Sep 2011 12:35:19 -0700 (PDT) From: Stefano Lattarini To: bug-automake@gnu.org Subject: Re: bug#8753: unable to build VALA project out-of-tree User-Agent: KMail/1.13.7 (Linux/2.6.30-2-686; KDE/4.6.5; i686; ; ) References: <4DE020DE.3060802@in.waw.pl> In-Reply-To: <4DE020DE.3060802@in.waw.pl> X-KMail-Markup: true MIME-Version: 1.0 Date: Thu, 1 Sep 2011 21:35:07 +0200 Content-Type: multipart/alternative; boundary="Boundary-01=_r59XOmcEIixAmP3" Content-Transfer-Encoding: 7bit Message-Id: <201109012135.07719.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.0 (-----) X-Debbugs-Envelope-To: submit Cc: Zbigniew =?utf-8?q?J=C4=99drzejewski-Szmek?= , 8753@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: -5.0 (-----) --Boundary-01=_r59XOmcEIixAmP3 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Zbigniew, sorry for the shameful delay. On Saturday 28 May 2011, Zbigniew J=C4=99drzejewski-Szmek wrote: > Automake generates rules for VALA files which try to create C output > in the source directory. This is pretty strange, but anyway the > build doesn't succeed even if the source directory is writable. >=20 > quoting Andrey Borzenkov in http://lists.gnu.org/archive/html/automake/20= 10-11/msg00036.html: >=20 > ------------------------------------------------------------------- > I'm trying to rebuild systemd > (http://www.freedesktop.org/wiki/Software/systemd) from GIT. It is > using several programs built using vala; in-tree build is OK, > out-of-tree build fails: >=20 > {pts/0}% LC_ALL=3DC make > make all-am > make[1]: Entering directory `/home/bor/build/systemd' > make[1]: *** No rule to make target > `/home/bor/src/systemd/systemadm_vala.stamp', needed by > `/home/bor/src/systemd/src/systemadm.c'. Stop. > make[1]: Leaving directory `/home/bor/build/systemd' > make: *** [all] Error 2 >=20 > Looking at Makefile.in, generated by automake, I cannot understand how > it is supposed to work: >=20 > $(srcdir)/src/systemadm.c: $(srcdir)/systemadm_vala.stamp > @if test -f $@; then :; else \ > rm -f $(srcdir)/systemadm_vala.stamp; \ > $(am__cd) $(srcdir) && $(MAKE) $(AM_MAKEFLAGS) systemadm_vala.s= tamp; \ > fi > systemadm_vala.stamp: $(systemadm_SOURCES) > $(AM_V_VALAC)$(VALAC) $(systemadm_VALAFLAGS) $(VALAFLAGS) -C > $(systemadm_SOURCES) > $(AM_V_at)touch $@ >=20 > In out-of-tree build $(srcdir)/systemadm_vala.stamp is not the same as > systemadm_vala.stamp, nor can it be. VPATH search does not apply here, > because path does not yet exist; so when it is rebuilt, file name is > used verbatim. > ------------------------------------------------------------------- >=20 > Andrey didn't get a definite reply, but the problem seems to be still pre= sent. >=20 > Zbyszek >=20 >=20 I'm quite ignorant about vala and also its support in automake, but I do think that VPATH builds are not really supported for vala. Anyway, it would be nice to at least expose the problem in the Automake testsuite, even if only as an XFAIL; do you have a minimal use case exposing the issue? Regards, Stefano --Boundary-01=_r59XOmcEIixAmP3 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Hi Zbigniew= , sorry for the shameful delay.


On Saturday= 28 May 2011, Zbigniew J=C4=99drzejewski-Szmek wrote:

> Automa= ke generates rules for VALA files which try to create C output

> in the= source directory. This is pretty strange, but anyway the

> build = doesn't succeed even if the source directory is writable.

>

> quotin= g Andrey Borzenkov in http://lists.gnu.org/archive/html/automake/2010-11/ms= g00036.html:

>

> ------= =2D------------------------------------------------------------

> I'm tr= ying to rebuild systemd

> (http:= //www.freedesktop.org/wiki/Software/systemd) from GIT. It is

> using = several programs built using vala; in-tree build is OK,

> out-of= =2Dtree build fails:

>

> {pts/0= }% LC_ALL=3DC make

> make = all-am

> make[1= ]: Entering directory `/home/bor/build/systemd'

> make[1= ]: *** No rule to make target

> `/home= /bor/src/systemd/systemadm_vala.stamp', needed by

> `/home= /bor/src/systemd/src/systemadm.c'. Stop.

> make[1= ]: Leaving directory `/home/bor/build/systemd'

> make: = *** [all] Error 2

>

> Lookin= g at Makefile.in, generated by automake, I cannot understand how

> it is = supposed to work:

>

> $(srcd= ir)/src/systemadm.c: $(srcdir)/systemadm_vala.stamp

> = @if test -f $@; then :; else \

> = rm -f $(srcdir)/systemadm_vala.stamp; \

> = $(am__cd) $(srcdir) && $(MAKE) $(AM_MAKEFLAGS) systemadm_vala.s= tamp; \

> = fi

> system= adm_vala.stamp: $(systemadm_SOURCES)

> = $(AM_V_VALAC)$(VALAC) $(systemadm_VALAFLAGS) $(VALAFLAGS) -C

> $(syst= emadm_SOURCES)

> = $(AM_V_at)touch $@

>

> In out= =2Dof-tree build $(srcdir)/systemadm_vala.stamp is not the same as

> system= adm_vala.stamp, nor can it be. VPATH search does not apply here,

> becaus= e path does not yet exist; so when it is rebuilt, file name is

> used v= erbatim.

> ------= =2D------------------------------------------------------------

>

> Andrey= didn't get a definite reply, but the problem seems to be still present.

>

> Zbysze= k

>

>

I'm quite i= gnorant about vala and also its support in automake, but I do

think that = VPATH builds are not really supported for vala.


Anyway, it = would be nice to at least expose the problem in the Automake

testsuite, = even if only as an XFAIL; do you have a minimal use case

exposing th= e issue?

Regards,

Stefano --Boundary-01=_r59XOmcEIixAmP3-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 20:43:58 2011 Received: (at submit) by debbugs.gnu.org; 2 Sep 2011 00:43: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 1QzHrS-00019Y-2G for submit@debbugs.gnu.org; Thu, 01 Sep 2011 20:43:58 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QzHrQ-00019S-Po for submit@debbugs.gnu.org; Thu, 01 Sep 2011 20:43:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QzHoA-00012e-EI for submit@debbugs.gnu.org; Thu, 01 Sep 2011 20:40:35 -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.4 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:36675) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QzHoA-00012Z-CJ for submit@debbugs.gnu.org; Thu, 01 Sep 2011 20:40:34 -0400 Received: from eggs.gnu.org ([140.186.70.92]:60545) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QzHo9-00040l-4Y for bug-automake@gnu.org; Thu, 01 Sep 2011 20:40:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QzHo7-00011y-Ns for bug-automake@gnu.org; Thu, 01 Sep 2011 20:40:33 -0400 Received: from kawka.in.waw.pl ([178.63.212.103]:52953) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QzHo7-0000zV-EU for bug-automake@gnu.org; Thu, 01 Sep 2011 20:40:31 -0400 Received: from vl21-hogan.u-bourgogne.fr ([193.52.245.80] helo=[172.30.130.27]) by kawka.in.waw.pl with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1QzHny-0001d8-TY; Fri, 02 Sep 2011 02:40:23 +0200 Message-ID: <4E6025F1.1090106@in.waw.pl> Date: Fri, 02 Sep 2011 02:40:17 +0200 From: =?UTF-8?B?WmJpZ25pZXcgSsSZZHJ6ZWpld3NraS1Tem1law==?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20110807 Icedove/5.0 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: bug#8753: unable to build VALA project out-of-tree References: <4DE020DE.3060802@in.waw.pl> <201109012135.07719.stefano.lattarini@gmail.com> In-Reply-To: <201109012135.07719.stefano.lattarini@gmail.com> Content-Type: multipart/mixed; boundary="------------010203080804030701090709" 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: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: bug-automake@gnu.org, 8753@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.9 (----) This is a multi-part message in MIME format. --------------010203080804030701090709 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 09/01/2011 09:35 PM, Stefano Lattarini wrote: > Hi Zbigniew, sorry for the shameful delay. No problem. Autotools are great anyway :) > I'm quite ignorant about vala and also its support in automake, I think that the support is in general adequate -- systemd uses vala and in general things get build like they are supposed too. > but I do > think that VPATH builds are not really supported for vala. So it seems. > Anyway, it would be nice to at least expose the problem in the Automake > testsuite, even if only as an XFAIL; do you have a minimal use case > exposing the issue? I've taken the hello world example from vala tutorial and wrapped it with Makefile.am and configure.ac. It builds fine locally, and fails when build from an external directory: /tmp/build % ~/src/vala_autotools_test/configure ... /tmp/build % make make: *** No rule to make target `/home/zbyszek/src/vala_autotools_test/hello_vala.stamp', needed by `/home/zbyszek/src/vala_autotools_test/src/hello.c'. Stop. The example is attached. Three files: configure.ac and Makefile.am go in the root directory of the source tree, hello.vala goes into src/. Zbyszek --------------010203080804030701090709 Content-Type: text/plain; name="configure.ac" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="configure.ac" QUNfSU5JVChbaGVsbG9dLFswXSxbbWFpbEBleGFtcGxlLmNvbV0pCkFDX0NPTkZJR19TUkNE SVIoW3NyYy9oZWxsby52YWxhXSkKCkFNX0lOSVRfQVVUT01BS0UoW2ZvcmVpZ25dKQpBTV9T SUxFTlRfUlVMRVMoW3llc10pCgpBQ19QUk9HX0NDCkFNX1BST0dfVkFMQUMoWzAuMTBdKQpB Q19TVUJTVChWQVBJRElSKQpBQ19DT05GSUdfRklMRVMoW01ha2VmaWxlXSkKCkFDX1VTRV9T WVNURU1fRVhURU5TSU9OUwpQS0dfQ0hFQ0tfTU9EVUxFUyhHVEssIFsgZ3RrKy0yLjAgZ2xp Yi0yLjAgZ2lvLXVuaXgtMi4wIF0pCkFDX1NVQlNUKEdUS19DRkxBR1MpCkFDX1NVQlNUKEdU S19MSUJTKQoKQUNfT1VUUFVUCg== --------------010203080804030701090709 Content-Type: text/plain; name="Makefile.am" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Makefile.am" YmluX1BST0dSQU1TID0gaGVsbG8KaGVsbG9fU09VUkNFUyA9IHNyYy9oZWxsby52YWxhCgpo ZWxsb19DRkxBR1MgPSAkKEFNX0NGTEFHUykgJChHVEtfQ0ZMQUdTKQpoZWxsb19WQUxBRkxB R1MgPSAtLXBrZz1wb3NpeCAtLXBrZz1ndGsrLTIuMCAtZwpoZWxsb19MREFERCA9ICQoR1RL X0xJQlMpCg== --------------010203080804030701090709 Content-Type: text/plain; name="hello.vala" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="hello.vala" Y2xhc3MgRGVtby5IZWxsb1dvcmxkIDogR0xpYi5PYmplY3QgewoKICAgIHB1YmxpYyBzdGF0 aWMgaW50IG1haW4oc3RyaW5nW10gYXJncykgewoKICAgICAgICBzdGRvdXQucHJpbnRmKCJI ZWxsbywgV29ybGRcbiIpOwoKICAgICAgICByZXR1cm4gMDsKICAgIH0KfQo= --------------010203080804030701090709-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 02 04:07:12 2011 Received: (at 8753) by debbugs.gnu.org; 2 Sep 2011 08:07:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QzOmN-0006Gm-Sr for submit@debbugs.gnu.org; Fri, 02 Sep 2011 04:07:12 -0400 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QzOmK-0006Ge-RW for 8753@debbugs.gnu.org; Fri, 02 Sep 2011 04:07:11 -0400 Received: by wwg7 with SMTP id 7so2651680wwg.15 for <8753@debbugs.gnu.org>; Fri, 02 Sep 2011 01:03:45 -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 :x-kmail-markup:mime-version:message-id:content-type; bh=XbyfrIWrqYawjxR7yQ4hs7XFiqc+JPeqw41pm5L2Tqs=; b=qjfdAFFucFqhp+53o6P6UT5CyVfJvq/OxjJlEXyeoAgxye944V+8iu1dwhL5s0xj/I LKFbFdP8vs8M0hfhPcpkHyntPbJoBfrC8VYRYDR1UHUR3yNWbl/spt7ZM+WGBzGY9Axb JQvxQeNWC6ZzfM58gwxViJBCtvlHMKomAV2QU= Received: by 10.227.2.199 with SMTP id 7mr796946wbk.4.1314950624706; Fri, 02 Sep 2011 01:03:44 -0700 (PDT) Received: from bigio.localnet (host109-95-dynamic.10-79-r.retail.telecomitalia.it [79.10.95.109]) by mx.google.com with ESMTPS id z18sm802309wbm.22.2011.09.02.01.03.39 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 02 Sep 2011 01:03:42 -0700 (PDT) From: Stefano Lattarini To: "Zbigniew =?utf-8?q?J=C4=99drzejewski-Szmek?=" , 8753@debbugs.gnu.org Subject: Re: bug#8753: unable to build VALA project out-of-tree Date: Fri, 2 Sep 2011 10:03:22 +0200 User-Agent: KMail/1.13.7 (Linux/2.6.30-2-686; KDE/4.6.5; i686; ; ) References: <4DE020DE.3060802@in.waw.pl> <201109012135.07719.stefano.lattarini@gmail.com> <4E6025F1.1090106@in.waw.pl> In-Reply-To: <4E6025F1.1090106@in.waw.pl> X-KMail-Markup: true MIME-Version: 1.0 Message-Id: <201109021003.23725.stefano.lattarini@gmail.com> Content-Type: Multipart/Mixed; boundary="Boundary-00=_L3IYOF4T0gD92ZV" X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 8753 Cc: automake-patches@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.9 (---) --Boundary-00=_L3IYOF4T0gD92ZV Content-Type: multipart/alternative; boundary="Boundary-01=_L3IYOd1EyMB+Ayi" Content-Transfer-Encoding: 7bit --Boundary-01=_L3IYOd1EyMB+Ayi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Friday 02 September 2011, Zbigniew J=C4=99drzejewski wrote: > On 09/01/2011 09:35 PM, Stefano Lattarini wrote: > > Hi Zbigniew, sorry for the shameful delay. > No problem. Autotools are great anyway :) > Glad to hear that :-) > > I'm quite ignorant about vala and also its support in automake, > I think that the support is in general adequate -- systemd uses vala and= =20 > in general things get build like they are supposed too. > Again, glad to hear that. > > but I do > > think that VPATH builds are not really supported for vala. > So it seems. > I mean, they are supported for distributed tarball (and this is checked in the automake testsuite), but not for from-scratch builds, like e.g. from a fresh git checkout. > > Anyway, it would be nice to at least expose the problem in the Automake > > testsuite, even if only as an XFAIL; do you have a minimal use case > > exposing the issue? > I've taken the hello world example from vala tutorial and wrapped it with > Makefile.am and configure.ac. >=20 > It builds fine locally, and fails when build from an external directory: >=20 > /tmp/build % ~/src/vala_autotools_test/configure > ... > /tmp/build % make > make: *** No rule to make target=20 > `/home/zbyszek/src/vala_autotools_test/hello_vala.stamp', needed by=20 > `/home/zbyszek/src/vala_autotools_test/src/hello.c'. Stop. >=20 > The example is attached. Three files: configure.ac and Makefile.am go in= =20 > the root directory of the source tree, hello.vala goes into src/. > Thanks; I can reproduce the error, and I've managed to reduce your minimal test case even more. I've applied the attached patch to the 'maint' branch in the automake repository. The bug report remains open though, since for closing it we should either fix the limitation or at least document it. > Zbyszek >=20 Thanks, Stefano --Boundary-01=_L3IYOd1EyMB+Ayi Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

On Friday 0= 2 September 2011, Zbigniew J=C4=99drzejewski wrote:

> On 09/= 01/2011 09:35 PM, Stefano Lattarini wrote:

> > H= i Zbigniew, sorry for the shameful delay.

> No pro= blem. Autotools are great anyway :)

>

Glad to hea= r that :-)


> > I= 'm quite ignorant about vala and also its support in automake,

> I thin= k that the support is in general adequate -- systemd uses vala and

> in gen= eral things get build like they are supposed too.

>

Again, glad= to hear that.

> > b= ut I do

> > t= hink that VPATH builds are not really supported for vala.

> So it = seems.

>

I mean, the= y are supported for distributed tarball (and this is checked in

the automak= e testsuite), but not for from-scratch builds, like e.g. from a

fresh git c= heckout.

> > A= nyway, it would be nice to at least expose the problem in the Automake

> > t= estsuite, even if only as an XFAIL; do you have a minimal use case

> > e= xposing the issue?

> I've t= aken the hello world example from vala tutorial and wrapped it with

> Makefi= le.am and configure.ac.

>

> It bui= lds fine locally, and fails when build from an external directory:

>

> /tmp/b= uild % ~/src/vala_autotools_test/configure

> ...

> /tmp/b= uild % make

> make: = *** No rule to make target

> `/home= /zbyszek/src/vala_autotools_test/hello_vala.stamp', needed by

> `/home= /zbyszek/src/vala_autotools_test/src/hello.c'. Stop.

>

> The ex= ample is attached. Three files: configure.ac and Makefile.am go in

> the ro= ot directory of the source tree, hello.vala goes into src/.

>

Thanks; I c= an reproduce the error, and I've managed to reduce your minimal

test case e= ven more. I've applied the attached patch to the 'maint' branch

in the auto= make repository. The bug report remains open though, since for

closing it = we should either fix the limitation or at least document it.

> Zbysze= k

>
=

Thanks,

Stefano --Boundary-01=_L3IYOd1EyMB+Ayi-- --Boundary-00=_L3IYOF4T0gD92ZV Content-Type: text/x-patch; charset="utf-8"; name="0001-coverage-vala-support-failing-for-VPATH-from-scratch.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="0001-coverage-vala-support-failing-for-VPATH-from-scratch.patch" =46rom eb59c423d7addf124d33f50ac920789db1304adb Mon Sep 17 00:00:00 2001 Message-Id: =46rom: Stefano Lattarini Date: Fri, 2 Sep 2011 09:56:20 +0200 Subject: [PATCH] coverage: vala support failing for VPATH from-scratch buil= ds MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit * tests/vala-vpath.test: New test, xfailing. * tests/Makefile.am (TESTS): Update. * THANKS: Update. =46rom a report by Zbigniew J=C4=99drzejewski-Szmek. Related to automake bug#8753. =2D-- ChangeLog | 9 +++++++ THANKS | 1 + tests/Makefile.am | 1 + tests/Makefile.in | 1 + tests/vala-vpath.test | 58 +++++++++++++++++++++++++++++++++++++++++++++= ++++ 5 files changed, 70 insertions(+), 0 deletions(-) create mode 100755 tests/vala-vpath.test diff --git a/ChangeLog b/ChangeLog index 5d0eda1..f7514d1 100644 =2D-- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2011-09-02 Stefano Lattarini + + coverage: vala support failing for VPATH from-scratch builds + * tests/vala-vpath.test: New test, xfailing. + * tests/Makefile.am (TESTS): Update. + * THANKS: Update. + From a report by Zbigniew J=C4=99drzejewski-Szmek. + Related to automake bug#8753. + 2011-09-01 Stefano Lattarini =20 docs: report few more automake parsing limitations diff --git a/THANKS b/THANKS index d91c5bb..f83e1fc 100644 =2D-- a/THANKS +++ b/THANKS @@ -365,6 +365,7 @@ William S Fulton wsf@fultondesigns.co.uk Yann Droneaud ydroneaud@meuh.eu.org Younes Younes younes@cs.tu-berlin.de Zack Weinberg zack@codesourcery.com +Zbigniew J=C4=99drzejewski-Szmek zbyszek@in.waw.pl Zoltan Rado z.rado@chello.hu =20 ;; Local Variables: diff --git a/tests/Makefile.am b/tests/Makefile.am index 6101460..4f8e0f6 100644 =2D-- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -836,6 +836,7 @@ vala2.test \ vala3.test \ vala4.test \ vala5.test \ +vala-vpath.test \ vars.test \ vars3.test \ vartar.test \ diff --git a/tests/Makefile.in b/tests/Makefile.in index 108672d..32e3297 100644 =2D-- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1114,6 +1114,7 @@ vala2.test \ vala3.test \ vala4.test \ vala5.test \ +vala-vpath.test \ vars.test \ vars3.test \ vartar.test \ diff --git a/tests/vala-vpath.test b/tests/vala-vpath.test new file mode 100755 index 0000000..98e0f43 =2D-- /dev/null +++ b/tests/vala-vpath.test @@ -0,0 +1,58 @@ +#! /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 . + +# Test to make sure vala support handles from-scratch VPATH builds. +# See automake bug#8753. + +required=3D"valac" +. ./defs || Exit 1 + +set -e + +mkdir src + +cat >> configure.in << 'END' +AC_CONFIG_SRCDIR([hello.vala]) +AC_PROG_CC +AM_PROG_VALAC([0.7]) +AC_OUTPUT +END + + +cat > Makefile.am <<'END' +bin_PROGRAMS =3D foo +foo_SOURCES =3D hello.vala +END + +cat > hello.vala <<'END' +void main () +{ + stdout.printf ("foo\n"); + return 0; +} +END + +$ACLOCAL || framework_failure_ "aclocal error" +$AUTOCONF || framework_failure_ "autoconf error" +$AUTOMAKE || framework_failure_ "automake error" + +mkdir build +cd build +../configure || Exit 77 +$MAKE +$MAKE distcheck + +: =2D-=20 1.7.2.3 --Boundary-00=_L3IYOF4T0gD92ZV-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 04 11:48:32 2011 Received: (at 8753) by debbugs.gnu.org; 4 Sep 2011 15:48:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R0Evv-0005N0-Mi for submit@debbugs.gnu.org; Sun, 04 Sep 2011 11:48:32 -0400 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R0Evs-0005Mr-Io for 8753@debbugs.gnu.org; Sun, 04 Sep 2011 11:48:30 -0400 Received: by wyg8 with SMTP id 8so3161106wyg.3 for <8753@debbugs.gnu.org>; Sun, 04 Sep 2011 08:44:51 -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 :x-kmail-markup:mime-version:content-type:message-id; bh=kO5HSrBt6HE+mn8NE+c5fb7ECnxOxLtNSn94bqChWSA=; b=GT8/crkZ6Gyy4ZeNi8rdgz8q1XAZ/yBeUMB1R3GCqt3+8j2B2Zq2vWWQ61GalIaGl/ plAXLSw6XPAK+LPIji2MJsEw4uWYvOQJDFlF4IGyWlMhBaVu1XeO7I7NwytF91I/8J3V OGm4PlNwid1PdCXMFxWHgwGiq3A0NAvdW26HM= Received: by 10.216.93.197 with SMTP id l47mr112185wef.84.1315151090944; Sun, 04 Sep 2011 08:44:50 -0700 (PDT) Received: from bigio.localnet (host19-96-dynamic.4-87-r.retail.telecomitalia.it [87.4.96.19]) by mx.google.com with ESMTPS id o7sm5248544wbh.8.2011.09.04.08.44.47 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 04 Sep 2011 08:44:48 -0700 (PDT) From: Stefano Lattarini To: "Zbigniew =?utf-8?q?J=C4=99drzejewski-Szmek?=" Subject: Re: bug#8753: unable to build VALA project out-of-tree Date: Sun, 4 Sep 2011 17:44:35 +0200 User-Agent: KMail/1.13.7 (Linux/2.6.30-2-686; KDE/4.6.5; i686; ; ) References: <4DE020DE.3060802@in.waw.pl> <4E6025F1.1090106@in.waw.pl> <201109021003.23725.stefano.lattarini@gmail.com> In-Reply-To: <201109021003.23725.stefano.lattarini@gmail.com> X-KMail-Markup: true MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_lz5YOysb4jWmztG" Message-Id: <201109041744.37090.stefano.lattarini@gmail.com> X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 8753 Cc: 8753@debbugs.gnu.org, automake-patches@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.9 (---) --Boundary-00=_lz5YOysb4jWmztG Content-Type: multipart/alternative; boundary="Boundary-01=_lz5YO4oti2uyAvQ" Content-Transfer-Encoding: 7bit --Boundary-01=_lz5YO4oti2uyAvQ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Friday 02 September 2011, Stefano Lattarini wrote: > On Friday 02 September 2011, Zbigniew J=C4=99drzejewski wrote: > > On 09/01/2011 09:35 PM, Stefano Lattarini wrote: > > > Hi Zbigniew, sorry for the shameful delay. > > No problem. Autotools are great anyway :) > > > Glad to hear that :-) >=20 > > > I'm quite ignorant about vala and also its support in automake, > > I think that the support is in general adequate -- systemd uses vala an= d=20 > > in general things get build like they are supposed too. > > > Again, glad to hear that. >=20 > > > but I do > > > think that VPATH builds are not really supported for vala. > > So it seems. > > > I mean, they are supported for distributed tarball (and this is checked in > the automake testsuite), but not for from-scratch builds, like e.g. from a > fresh git checkout. >=20 > > > Anyway, it would be nice to at least expose the problem in the Automa= ke > > > testsuite, even if only as an XFAIL; do you have a minimal use case > > > exposing the issue? > > I've taken the hello world example from vala tutorial and wrapped it wi= th > > Makefile.am and configure.ac. > >=20 > > It builds fine locally, and fails when build from an external directory: > >=20 > > /tmp/build % ~/src/vala_autotools_test/configure > > ... > > /tmp/build % make > > make: *** No rule to make target=20 > > `/home/zbyszek/src/vala_autotools_test/hello_vala.stamp', needed by=20 > > `/home/zbyszek/src/vala_autotools_test/src/hello.c'. Stop. > >=20 > > The example is attached. Three files: configure.ac and Makefile.am go i= n=20 > > the root directory of the source tree, hello.vala goes into src/. > > > Thanks; I can reproduce the error, and I've managed to reduce your minimal > test case even more. I've applied the attached patch to the 'maint' bran= ch > in the automake repository. > But I forgot to list the new test in XFAIL_TESTS :-( I've pushed the attached patch to remedy to this oversight. Sorry for the noise, Stefano --Boundary-01=_lz5YO4oti2uyAvQ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

On Friday 0= 2 September 2011, Stefano Lattarini wrote:

> On Fri= day 02 September 2011, Zbigniew J=C4=99drzejewski wrote:

> > O= n 09/01/2011 09:35 PM, Stefano Lattarini wrote:

> > &= gt; Hi Zbigniew, sorry for the shameful delay.

> > N= o problem. Autotools are great anyway :)

> >

> Glad t= o hear that :-)

>

> > &= gt; I'm quite ignorant about vala and also its support in automake,

> > I= think that the support is in general adequate -- systemd uses vala and

> > i= n general things get build like they are supposed too.

> >

> Again,= glad to hear that.

>

> > &= gt; but I do

> > &= gt; think that VPATH builds are not really supported for vala.

> > S= o it seems.

> >

> I mean= , they are supported for distributed tarball (and this is checked in

> the au= tomake testsuite), but not for from-scratch builds, like e.g. from a

> fresh = git checkout.

>

> > &= gt; Anyway, it would be nice to at least expose the problem in the Automake=

> > &= gt; testsuite, even if only as an XFAIL; do you have a minimal use case

> > &= gt; exposing the issue?

> > I= 've taken the hello world example from vala tutorial and wrapped it with

> > M= akefile.am and configure.ac.

> > <= /p>

> > I= t builds fine locally, and fails when build from an external directory:

> > <= /p>

> > /= tmp/build % ~/src/vala_autotools_test/configure

> > .= =2E.

> > /= tmp/build % make

> > m= ake: *** No rule to make target

> > `= /home/zbyszek/src/vala_autotools_test/hello_vala.stamp', needed by

> > `= /home/zbyszek/src/vala_autotools_test/src/hello.c'. Stop.

> > <= /p>

> > T= he example is attached. Three files: configure.ac and Makefile.am go in

> > t= he root directory of the source tree, hello.vala goes into src/.

> >

> Thanks= ; I can reproduce the error, and I've managed to reduce your minimal

> test c= ase even more. I've applied the attached patch to the 'maint' branch

> in the= automake repository.

>

But I forgo= t to list the new test in XFAIL_TESTS :-(


I've pushed= the attached patch to remedy to this oversight.


Sorry for t= he noise,

Stefano


--Boundary-01=_lz5YO4oti2uyAvQ-- --Boundary-00=_lz5YOysb4jWmztG Content-Type: text/x-patch; charset="utf-8"; name="0001-fix-list-test-vala-vpath.test-in-XFAIL_TESTS.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="0001-fix-list-test-vala-vpath.test-in-XFAIL_TESTS.patch" =46rom 884694a8f84f97a584334fd58048be3de51b001a Mon Sep 17 00:00:00 2001 Message-Id: <884694a8f84f97a584334fd58048be3de51b001a.1315150154.git.stefan= o.lattarini@gmail.com> =46rom: Stefano Lattarini Date: Sun, 4 Sep 2011 17:28:35 +0200 Subject: [PATCH] fix: list test 'vala-vpath.test' in XFAIL_TESTS * tests/Makefile.am (XFAIL_TESTS): Update. =2D-- ChangeLog | 5 +++++ tests/Makefile.am | 1 + tests/Makefile.in | 1 + 3 files changed, 7 insertions(+), 0 deletions(-) diff --git a/ChangeLog b/ChangeLog index f7514d1..3619719 100644 =2D-- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-09-04 Stefano Lattarini + + fix: list test 'vala-vpath.test' in XFAIL_TESTS + * tests/Makefile.am (XFAIL_TESTS): Update. + 2011-09-02 Stefano Lattarini =20 coverage: vala support failing for VPATH from-scratch builds diff --git a/tests/Makefile.am b/tests/Makefile.am index 4f8e0f6..38f2319 100644 =2D-- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -23,6 +23,7 @@ cond17.test \ gcj6.test \ pr8365-remake-timing.test \ yacc-dist-nobuild-subdir.test \ +vala-vpath.test \ txinfo5.test =20 include $(srcdir)/parallel-tests.am diff --git a/tests/Makefile.in b/tests/Makefile.in index 32e3297..ffb2fe2 100644 =2D-- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -288,6 +288,7 @@ cond17.test \ gcj6.test \ pr8365-remake-timing.test \ yacc-dist-nobuild-subdir.test \ +vala-vpath.test \ txinfo5.test =20 parallel_tests =3D \ =2D-=20 1.7.2.3 --Boundary-00=_lz5YOysb4jWmztG-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 01:21:57 2012 Received: (at 8753) by debbugs.gnu.org; 7 Jan 2012 06:21:58 +0000 Received: from localhost ([127.0.0.1]:47599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjPfB-0008FH-BQ for submit@debbugs.gnu.org; Sat, 07 Jan 2012 01:21:57 -0500 Received: from manic.desrt.ca ([207.192.74.61]:60245 helo=mail.desrt.ca) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjPf8-0008F8-1L for 8753@debbugs.gnu.org; Sat, 07 Jan 2012 01:21:55 -0500 Received: from [172.16.0.159] (173-230-190-244.cable.teksavvy.com [173.230.190.244]) by manic.desrt.ca (Postfix) with ESMTPSA id 9B43D8090; Sat, 7 Jan 2012 01:21:52 -0500 (EST) Message-ID: <1325917312.23245.1.camel@moonpix.lan> Subject: Re: bug#8753: unable to build VALA project out-of-tree From: Ryan Lortie To: 8753@debbugs.gnu.org Date: Sat, 07 Jan 2012 01:21:52 -0500 Content-Type: multipart/mixed; boundary="=-EZrDn/LU0Z0T688/vjxW" X-Mailer: Evolution 3.2.2 (3.2.2-1.fc16) Mime-Version: 1.0 X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 8753 Cc: automake-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) --=-EZrDn/LU0Z0T688/vjxW Content-Type: text/plain Content-Transfer-Encoding: 7bit hi, Here are a pair of patches that should fix this issue. Cheers --=-EZrDn/LU0Z0T688/vjxW Content-Disposition: attachment; filename="0001-tests-fix-some-bugs-in-the-vala-vpath-test.patch" Content-Type: text/x-patch; name="0001-tests-fix-some-bugs-in-the-vala-vpath-test.patch"; charset="UTF-8" Content-Transfer-Encoding: 7bit >From 2debb991917a9f213423962fd4b4c4d4ba478d39 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Sat, 7 Jan 2012 01:06:37 -0500 Subject: [PATCH 1/2] tests: fix some bugs in the vala-vpath test There are (trivial) problems in this testcase that would cause the build to fail even if the core issue were resolved. Fix those. --- tests/vala-vpath.test | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/tests/vala-vpath.test b/tests/vala-vpath.test index 9db9de0..5d5d8d7 100755 --- a/tests/vala-vpath.test +++ b/tests/vala-vpath.test @@ -20,8 +20,6 @@ required="valac" . ./defs || Exit 1 -mkdir src - cat >> configure.in << 'END' AC_CONFIG_SRCDIR([hello.vala]) AC_PROG_CC @@ -32,6 +30,7 @@ END cat > Makefile.am <<'END' bin_PROGRAMS = foo +foo_VALAFLAGS = --profile=posix foo_SOURCES = hello.vala END @@ -39,7 +38,6 @@ cat > hello.vala <<'END' void main () { stdout.printf ("foo\n"); - return 0; } END -- 1.7.7.5 --=-EZrDn/LU0Z0T688/vjxW Content-Disposition: attachment; filename="0002-automake-fix-VPATH-builds-for-Vala.patch" Content-Type: text/x-patch; name="0002-automake-fix-VPATH-builds-for-Vala.patch"; charset="UTF-8" Content-Transfer-Encoding: 7bit >From cbab9dcb685d2ddb0649c14a16b8a2e54b8528cc Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Sat, 7 Jan 2012 01:08:11 -0500 Subject: [PATCH 2/2] automake: fix VPATH builds for Vala and remove the testcase from XFAIL_TESTS --- automake.in | 4 ++-- tests/Makefile.am | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/automake.in b/automake.in index aa65e56..39876f9 100644 --- a/automake.in +++ b/automake.in @@ -5900,8 +5900,8 @@ sub lang_vala_finish_target ($$) my $silent = silent_flag (); $output_rules .= - "${derived}_vala.stamp: \$(${derived}_SOURCES)\n". - "\t${verbose}${compile} \$(${derived}_SOURCES)\n". + "\$(srcdir)/${derived}_vala.stamp: \$(${derived}_SOURCES)\n". + "\tcd \$(srcdir); ${verbose}${compile} \$(${derived}_SOURCES)\n". "\t${silent}touch \$@\n"; push_dist_common ("${derived}_vala.stamp"); diff --git a/tests/Makefile.am b/tests/Makefile.am index bfd4337..5d5c254 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -52,7 +52,6 @@ pr8365-remake-timing.test \ lex-subobj-nodep.test \ remake-am-pr10111.test \ remake-m4-pr10111.test \ -vala-vpath.test \ txinfo5.test # Some testsuite-influential variables should be overridable from the -- 1.7.7.5 --=-EZrDn/LU0Z0T688/vjxW-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 04:55:45 2012 Received: (at control) by debbugs.gnu.org; 8 Jan 2012 09:55:45 +0000 Received: from localhost ([127.0.0.1]:49467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjpTc-0005Bc-Ts for submit@debbugs.gnu.org; Sun, 08 Jan 2012 04:55:45 -0500 Received: from mail-ey0-f172.google.com ([209.85.215.172]:47927) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjpTb-0005BP-9F for control@debbugs.gnu.org; Sun, 08 Jan 2012 04:55:43 -0500 Received: by eaak10 with SMTP id k10so1675981eaa.3 for ; Sun, 08 Jan 2012 01:55:30 -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=97vHw8ZyrjtdQNptTnwPIyR9B9H76qB/OyKj79irZHQ=; b=hBXdjrPLbGaRSWDULapbXWuMKH1Bz0lvby1bB+UmQwJEny5D3DCsreXE1NVK/N3Pl+ ZXU5waoGOqLevb3ZM+qMDxBU9ktn0ZS6QHEaRMPlpe8N2Y5PQzFwm4wMAY+AoTQhqBLK zSZG4CrRv4VGBVvQ0UVp1lq5ELlPJC8xJktNk= Received: by 10.213.27.15 with SMTP id g15mr768737ebc.143.1326016530273; Sun, 08 Jan 2012 01:55:30 -0800 (PST) Received: from [82.56.38.65] (host65-38-dynamic.56-82-r.retail.telecomitalia.it. [82.56.38.65]) by mx.google.com with ESMTPS id q67sm212578319eea.8.2012.01.08.01.55.29 (version=SSLv3 cipher=OTHER); Sun, 08 Jan 2012 01:55:29 -0800 (PST) Message-ID: <4F096810.8040009@gmail.com> Date: Sun, 08 Jan 2012 10:55:28 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: control@debbugs.gnu.org Subject: x Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) severity 10371 important severity 8753 important severity 10441 important severity 10128 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 06:55:23 2012 Received: (at 8753) by debbugs.gnu.org; 8 Jan 2012 11:55:23 +0000 Received: from localhost ([127.0.0.1]:49556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjrLN-00012K-V5 for submit@debbugs.gnu.org; Sun, 08 Jan 2012 06:55:22 -0500 Received: from mail-ey0-f172.google.com ([209.85.215.172]:41931) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjrLG-000121-RU for 8753@debbugs.gnu.org; Sun, 08 Jan 2012 06:55:20 -0500 Received: by eaak10 with SMTP id k10so1701067eaa.3 for <8753@debbugs.gnu.org>; Sun, 08 Jan 2012 03:55:01 -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:cc:subject:references :in-reply-to:content-type; bh=xbaqbHeAOnWKMiKaef0b+kv2qgJ+uLIKeRBOV/D6kvU=; b=jV8RUezB1FKP9WGjYYj6NdH+WodyfNhCOhdekpw/FfPup0KQAXfC18X9+cpG0i0TUZ IxY09/2nD5BYk1FxLxrxhFKw4niCVbD/rR7mwjsJwAE0YQ7rqU0cNHmFuP6dlqvKf8NT BliCQ6dkTBfspDT7P0o7SFfz5zpSx4AgX6tbc= Received: by 10.213.35.12 with SMTP id n12mr2477330ebd.68.1326023701122; Sun, 08 Jan 2012 03:55:01 -0800 (PST) Received: from [82.56.38.65] (host65-38-dynamic.56-82-r.retail.telecomitalia.it. [82.56.38.65]) by mx.google.com with ESMTPS id t59sm275696434eeh.10.2012.01.08.03.55.00 (version=SSLv3 cipher=OTHER); Sun, 08 Jan 2012 03:55:00 -0800 (PST) Message-ID: <4F098412.3060904@gmail.com> Date: Sun, 08 Jan 2012 12:54:58 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Ryan Lortie Subject: Re: bug#8753: unable to build VALA project out-of-tree References: <4DE020DE.3060802@in.waw.pl> <1325917312.23245.1.camel@moonpix.lan> In-Reply-To: <1325917312.23245.1.camel@moonpix.lan> Content-Type: multipart/mixed; boundary="------------080309080103080301010903" X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 8753 Cc: 8753@debbugs.gnu.org, automake-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) This is a multi-part message in MIME format. --------------080309080103080301010903 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 01/07/2012 07:21 AM, Ryan Lortie wrote: > hi, > Hi Ryan, and thanks for the patches. > Here are a pair of patches that should fix this issue. > I must admit I dont' like very much the idea of having the stamp file created in the $(srcdir) ... but I see that the .c files generated by Vala are already being placed in the $(srcdir) -- so you are just following the existing trend, and you changes are a definite improvement over the existing broken situation. So I think they are definitely good to apply. I've edited your patches a bit to fix a couple of minor blunders and to improve conformance to the GNU Coding Standards; since I was at it, I've thrown in (into the second patch) an additional fix for another pre-existing VPATH-related bug. I've also added a tiny new patch to fix an independent testsuite weakness (missing requirement of GNU make in vala-vpath.test). Attached is what I'll pushed to maint in 72 hours, if there is no objection. Thanks again for tackling this issue! Best regards, Stefano --------------080309080103080301010903 Content-Type: text/x-diff; name="0001-tests-fix-some-bugs-in-the-vala-vpath-test.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-tests-fix-some-bugs-in-the-vala-vpath-test.patch" >From c7ee8c6db00ddc4cd90b9d44c5ccf3a90d26663b Mon Sep 17 00:00:00 2001 Message-Id: From: Ryan Lortie Date: Sat, 7 Jan 2012 01:06:37 -0500 Subject: [PATCH 1/3] tests: fix some bugs in the vala-vpath test * tests/vala-vpath.test: There are (trivial) problems in this testcase that would cause the build to fail even if the core issue were resolved. Fix those. Copyright-paperwork-exempt: yes --- tests/vala-vpath.test | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/vala-vpath.test b/tests/vala-vpath.test index 98e0f43..99e30db 100755 --- a/tests/vala-vpath.test +++ b/tests/vala-vpath.test @@ -1,5 +1,5 @@ #! /bin/sh -# Copyright (C) 2011 Free Software Foundation, Inc. +# Copyright (C) 2011, 2012 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 @@ -22,8 +22,6 @@ required="valac" set -e -mkdir src - cat >> configure.in << 'END' AC_CONFIG_SRCDIR([hello.vala]) AC_PROG_CC @@ -31,9 +29,9 @@ AM_PROG_VALAC([0.7]) AC_OUTPUT END - cat > Makefile.am <<'END' bin_PROGRAMS = foo +foo_VALAFLAGS = --profile=posix foo_SOURCES = hello.vala END @@ -41,7 +39,6 @@ cat > hello.vala <<'END' void main () { stdout.printf ("foo\n"); - return 0; } END -- 1.7.7.3 --------------080309080103080301010903 Content-Type: text/x-diff; name="0002-vala-fix-VPATH-builds.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0002-vala-fix-VPATH-builds.patch" >From 72f7e5de24468adfeded4b14eae97a839ae3b531 Mon Sep 17 00:00:00 2001 Message-Id: <72f7e5de24468adfeded4b14eae97a839ae3b531.1326023534.git.stefano.lattarini@gmail.com> In-Reply-To: References: From: Ryan Lortie Date: Sat, 7 Jan 2012 01:08:11 -0500 Subject: [PATCH 2/3] vala: fix VPATH builds This change fixes automake bug#9859. * automake.in (lang_vala_finish_target): Create the stamp file '${derived}_vala.stamp' in $(srcdir), not in $(builddir). Also, don't try to chdir to the $(srcdir) to trigger the rebuild rules, since that is just wrong in a VPATH setup. * tests/vala-vpath.test, tests/vala2.test: Extend to catch more possible VPATH issues. * tests/Makefile.am (XFAIL_TESTS): Remove 'vala-vpath.test'. * NEWS, THANKS: Update. Co-authored-by: Stefano Lattarini Copyright-paperwork-exempt: yes --- NEWS | 2 ++ THANKS | 1 + automake.in | 8 ++++---- tests/Makefile.am | 1 - tests/vala-vpath.test | 19 ++++++++++++++++++- tests/vala2.test | 11 +++++++++-- 6 files changed, 34 insertions(+), 8 deletions(-) diff --git a/NEWS b/NEWS index 2b09bb5..9f2c6a1 100644 --- a/NEWS +++ b/NEWS @@ -129,6 +129,8 @@ Bugs fixed in 1.11.0a: * Long-standing bugs: + - Vala support now works better in VPATH setups. + - The "deleted header file problem" for *.am files is avoided by stub rules. This allows `make' to trigger a rerun of `automake' also if some previously needed `.am' file has been removed. diff --git a/THANKS b/THANKS index e9c6db8..fbb7eb4 100644 --- a/THANKS +++ b/THANKS @@ -315,6 +315,7 @@ Roman Fietze roman.fietze@telemotive.de Ronald Landheer ronald@landheer.com Roumen Petrov bugtrack@roumenpetrov.info Rusty Ballinger rusty@rlyeh.engr.sgi.com +Ryan Lortie desrt@desrt.ca Ryan T. Sammartino ryants@shaw.ca Sam Hocevar sam@zoy.org Sam Sirlin sam@kalessin.jpl.nasa.gov diff --git a/automake.in b/automake.in index a689b63..e1d6319 100644 --- a/automake.in +++ b/automake.in @@ -6023,7 +6023,7 @@ sub lang_vala_finish_target ($$) $output_rules .= "\$(srcdir)/$file: \$(srcdir)/${derived}_vala.stamp\n" . "\t\@if test -f \$@; then :; else rm -f \$(srcdir)/${derived}_vala.stamp; fi\n" . "\t\@if test -f \$@; then :; else \\\n" - . "\t \$(am__cd) \$(srcdir) && \$(MAKE) \$(AM_MAKEFLAGS) ${derived}_vala.stamp; \\\n" + . "\t \$(MAKE) \$(AM_MAKEFLAGS) \$(srcdir)/${derived}_vala.stamp; \\\n" . "\tfi\n" if $file =~ s/(.*)\.vala$/$1.c/; } @@ -6043,7 +6043,7 @@ sub lang_vala_finish_target ($$) $output_rules .= "\$(srcdir)/$headerfile: \$(srcdir)/${derived}_vala.stamp\n" . "\t\@if test -f \$@; then :; else rm -f \$(srcdir)/${derived}_vala.stamp; fi\n" . "\t\@if test -f \$@; then :; else \\\n" - . "\t \$(am__cd) \$(srcdir) && \$(MAKE) \$(AM_MAKEFLAGS) ${derived}_vala.stamp; \\\n" + . "\t \$(MAKE) \$(AM_MAKEFLAGS) \$(srcdir)/${derived}_vala.stamp; \\\n" . "\tfi\n"; # valac is not used when building from dist tarballs @@ -6076,8 +6076,8 @@ sub lang_vala_finish_target ($$) my $silent = silent_flag (); $output_rules .= - "${derived}_vala.stamp: \$(${derived}_SOURCES)\n". - "\t${verbose}${compile} \$(${derived}_SOURCES)\n". + "\$(srcdir)/${derived}_vala.stamp: \$(${derived}_SOURCES)\n". + "\t${verbose}cd \$(srcdir) && ${compile} \$(${derived}_SOURCES)\n". "\t${silent}touch \$@\n"; push_dist_common ("${derived}_vala.stamp"); diff --git a/tests/Makefile.am b/tests/Makefile.am index 9db0a03..8817b64 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -30,7 +30,6 @@ pr8365-remake-timing.test \ lex-subobj-nodep.test \ remake-am-pr10111.test \ remake-m4-pr10111.test \ -vala-vpath.test \ txinfo5.test include $(srcdir)/parallel-tests.am diff --git a/tests/vala-vpath.test b/tests/vala-vpath.test index 99e30db..9d60dbb 100755 --- a/tests/vala-vpath.test +++ b/tests/vala-vpath.test @@ -38,7 +38,7 @@ END cat > hello.vala <<'END' void main () { - stdout.printf ("foo\n"); + stdout.printf ("foofoofoo\n"); } END @@ -50,6 +50,23 @@ mkdir build cd build ../configure || Exit 77 $MAKE +grep foofoofoo ../hello.c $MAKE distcheck +# Rebuild rules work also in VPATH builds. +cat > ../hello.vala <<'END' +int main () +{ + stdout.printf ("barbarbar\n"); + return 0; +} +END + +$MAKE +grep barbarbar ../hello.c + +# Rebuild rules are not uselessly triggered. +$MAKE -q +$MAKE -n | grep '\.stamp' && Exit 1 + : diff --git a/tests/vala2.test b/tests/vala2.test index e559540..a8a3d90 100755 --- a/tests/vala2.test +++ b/tests/vala2.test @@ -81,7 +81,14 @@ cd build $MAKE $MAKE distcheck -# test rebuild rules from builddir -touch ../src/zardoz.vala +# Test rebuild rules from builddir. +rm -f ../src/zardoz.c $MAKE +grep 'Zardoz!' ../src/zardoz.c +sed 's/Zardoz!/FooBar!/' ../src/zardoz.c > t +mv -f t ../src/zardoz.c +$MAKE +grep 'FooBar!' ../src/zardoz.c +grep 'Zardoz!' ../src/zardoz.c && Exit 1 +: -- 1.7.7.3 --------------080309080103080301010903 Content-Type: text/x-diff; name="0003-tests-require-GNU-make-in-vala-vapth.test.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0003-tests-require-GNU-make-in-vala-vapth.test.patch" >From d850165e6c9722adf2b80442974f3ca014c35298 Mon Sep 17 00:00:00 2001 Message-Id: In-Reply-To: References: From: Stefano Lattarini Date: Sun, 8 Jan 2012 12:49:57 +0100 Subject: [PATCH 3/3] tests: require GNU make in 'vala-vapth.test' * vala-vpath.test ($required): Add the "GNUmake" requirement, since rules generated by vala support are expected to work with GNU make only. --- tests/vala-vpath.test | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tests/vala-vpath.test b/tests/vala-vpath.test index 9d60dbb..8f2b677 100755 --- a/tests/vala-vpath.test +++ b/tests/vala-vpath.test @@ -17,7 +17,7 @@ # Test to make sure vala support handles from-scratch VPATH builds. # See automake bug#8753. -required="valac" +required="valac GNUmake" . ./defs || Exit 1 set -e -- 1.7.7.3 --------------080309080103080301010903-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 07:07:33 2012 Received: (at control) by debbugs.gnu.org; 8 Jan 2012 12:07:33 +0000 Received: from localhost ([127.0.0.1]:49570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjrX9-00024O-0s for submit@debbugs.gnu.org; Sun, 08 Jan 2012 07:07:32 -0500 Received: from mail-ey0-f172.google.com ([209.85.215.172]:39474) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RjrX5-000248-Vw for control@debbugs.gnu.org; Sun, 08 Jan 2012 07:07:29 -0500 Received: by eaak10 with SMTP id k10so1703909eaa.3 for ; Sun, 08 Jan 2012 04:07:14 -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=CB/dSUy6PA8Fkc27hRa6QLYIGuPNaBsxotsKYaepcro=; b=ubMtTJ/FE1yXtWFkC0Ys4+T5/7GjIAjgxtka/EVY+rhuejigiGIjXZAfXwuIQWrlxw MbojfavSNbgjjMQ/v2xM5pvnScNerrM4HXhGV81FopygXU/iZ9HrrlubxIdJbN+VIKkb Rd92etlmuiai8EfEWa+qw9beFcXFxQLMb+VUc= Received: by 10.213.15.12 with SMTP id i12mr2444267eba.107.1326024434376; Sun, 08 Jan 2012 04:07:14 -0800 (PST) Received: from [82.56.38.65] (host65-38-dynamic.56-82-r.retail.telecomitalia.it. [82.56.38.65]) by mx.google.com with ESMTPS id u53sm227958316eeu.6.2012.01.08.04.07.13 (version=SSLv3 cipher=OTHER); Sun, 08 Jan 2012 04:07:14 -0800 (PST) Message-ID: <4F0986EF.4020607@gmail.com> Date: Sun, 08 Jan 2012 13:07:11 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: control@debbugs.gnu.org Subject: 8753 has patch Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) tags 8753 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 12:51:32 2012 Received: (at 8753-done) by debbugs.gnu.org; 11 Jan 2012 17:51:32 +0000 Received: from localhost ([127.0.0.1]:54050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rl2Kh-0005Iq-SO for submit@debbugs.gnu.org; Wed, 11 Jan 2012 12:51:32 -0500 Received: from mail-wi0-f172.google.com ([209.85.212.172]:45307) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rl2Kf-0005Ih-HD for 8753-done@debbugs.gnu.org; Wed, 11 Jan 2012 12:51:30 -0500 Received: by wibhj6 with SMTP id hj6so654364wib.3 for <8753-done@debbugs.gnu.org>; Wed, 11 Jan 2012 09:51:02 -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:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=EhukgPJ/v5EsqTD4b9v4+hsh6vNJKt6akhbor0oYmzI=; b=GGJZVSnjfUi9/j0h5skH5F8ABzaymz90PRpwhY2hJnlGHivJ8+Y8qWhGNtgDLtPx0D C2kfAKATKM6x0uba6IcBzq/v/LZ2m+U5xIe4MGNPUhhZhfoL35fW8gT57KAisSx6b90t Aie+DZbu43pH03Ps0L/S/TF1aEAGifOzQq11Q= Received: by 10.180.80.162 with SMTP id s2mr12691388wix.10.1326304262385; Wed, 11 Jan 2012 09:51:02 -0800 (PST) Received: from [87.2.103.210] (host210-103-dynamic.2-87-r.retail.telecomitalia.it. [87.2.103.210]) by mx.google.com with ESMTPS id p2sm2555823wbh.22.2012.01.11.09.51.00 (version=SSLv3 cipher=OTHER); Wed, 11 Jan 2012 09:51:01 -0800 (PST) Message-ID: <4F0DCC02.6090806@gmail.com> Date: Wed, 11 Jan 2012 18:50:58 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Ryan Lortie Subject: Re: bug#8753: unable to build VALA project out-of-tree References: <4DE020DE.3060802@in.waw.pl> <1325917312.23245.1.camel@moonpix.lan> <4F098412.3060904@gmail.com> In-Reply-To: <4F098412.3060904@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 8753-done Cc: automake-patches@gnu.org, 8753-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) On 01/08/2012 12:54 PM, Stefano Lattarini wrote: > > Attached is what I'll pushed to maint in 72 hours, if there is no objection. > No objection has been advanced; I've thus pushed the patch and closed this bug report. Thanks, Stefano From unknown Thu Jun 19 16:15:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Feb 2012 12: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