[Spice-devel] spice-gtk 0.14 can't be built outside the source tree
Marc-André Lureau
marcandre.lureau at gmail.com
Wed Jan 16 13:55:50 PST 2013
Hey Andrew,
If I understand the bug correctly, the fix you propose is rather:
https://446586.bugs.gentoo.org/attachment.cgi?id=334564
(Btw, we do run make distcheck successfully before every release, and
that doesn't require vala since the generated files are shipped)
On Fri, Jan 4, 2013 at 5:59 PM, Andrew Hughes <gnu.andrew at redhat.com> wrote:
> See https://bugs.gentoo.org/show_bug.cgi?id=446586
>
> The paths to the vala source files in gtk/controller/Makefile.am don't specify the
> source directory. This is fine when the build and source directories are the same,
> but fails when they are different.
>
> It works in the .c case as the source list is expanded by make into multiple invocations
> of the rule.
>
> .c.o:
> $(AM_V_CC)$(COMPILE) -c $<
>
> and there is an include directive to the source directory.
>
> In the vala case, it includes the source list as is:
>
> controller.vala.stamp: $(libspice_controller_la_VALASOURCES) custom.vapi
> @if test -z "$(VALAC)"; then \
> echo "" ; \
> echo " *** Error: missing valac!" ; \
> echo " *** You must run autogen.sh or configure --enable-vala" ; \
> echo "" ; \
> exit 1 ; \
> fi
> $(VALA_V)$(VALAC) $(VALAFLAGS) $(AM_VALAFLAGS) $(libspice_controller_la_VALASOURCES) -H spice-controller.h
>
> A fix is attached.
>
> Thanks,
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
--
Marc-André Lureau
More information about the Spice-devel
mailing list