emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#8753: closed (unable to build VALA project out-of-


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#8753: closed (unable to build VALA project out-of-tree)
Date: Wed, 11 Jan 2012 17:52:02 +0000

Your message dated Wed, 11 Jan 2012 18:50:58 +0100
with message-id <address@hidden>
and subject line Re: bug#8753: unable to build VALA project out-of-tree
has caused the debbugs.gnu.org bug report #8753,
regarding unable to build VALA project out-of-tree
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
8753: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8753
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: unable to build VALA project out-of-tree Date: Sat, 28 May 2011 01:08:30 +0300 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
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



--- End Message ---
--- Begin Message --- Subject: Re: bug#8753: unable to build VALA project out-of-tree Date: Wed, 11 Jan 2012 18:50:58 +0100
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


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]