GNU bug report logs - #8753
unable to build VALA project out-of-tree

Previous Next

Package: automake;

Reported by: Zbigniew Jędrzejewski-Szmek <zbyszek <at> in.waw.pl>

Date: Sat, 28 May 2011 17:27:02 UTC

Severity: important

Tags: patch

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Zbigniew Jędrzejewski-Szmek <zbyszek <at> in.waw.pl>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: 8753 <at> debbugs.gnu.org
Subject: bug#8753: unable to build VALA project out-of-tree
Date: Fri, 02 Sep 2011 02:40:17 +0200
[Message part 1 (text/plain, inline)]
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
[configure.ac (text/plain, attachment)]
[Makefile.am (text/plain, attachment)]
[hello.vala (text/plain, attachment)]

This bug report was last modified 13 years and 134 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.