[Spice-devel] Failing to compile spice-gtk: generated_marshallers1.c:2:25: fatal error: marshallers.h: No such file or directory
Alon Levy
alevy at redhat.com
Mon Mar 19 04:22:09 PDT 2012
On Mon, Mar 19, 2012 at 07:02:17AM -0400, Marc-André Lureau wrote:
>
>
> ----- Original Message -----
> > On Mon, Mar 19, 2012 at 12:11:35PM +0200, Yaniv Kaul wrote:
> > > On 03/19/2012 12:01 PM, Marc-André Lureau wrote:
> > > >Hi
> > > >
> > > >The generated files need to be regenerated. I guess they should
> > > >have
> > > >build depedency on Makefile somehow..
> > > >
> > > >anyway, as in countless times with build issues: git clean -dfx
> > > >should
> > > >get you out of trouble.
> > >
> > > It's only project I work on with which I'm having such issues with
> > > each time. I thought 'make clean ; ./autogen.sh' would have solved
> > > it. Alas, it didn't.
> > > I was not aware of 'git clean' - that worked - thanks!
> > > Y.
> >
> > So those files are not in the clean target, they should be. And I
> > think
> > you haven't used enough projects if this is the only one :P
>
> Our goal is to maintain git clone && ./autogen && make distcheck working. The rest is superflous.
>
> "make clean" shouldn't remove generated files.
>
> However the generated file should somehow have dependencies on Makefile.am.
In this case that would mean adding a dependency on Makefile - does that
make sense?
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -19,7 +19,7 @@ INCLUDES = \
spice_built_sources = generated_marshallers.c generated_marshallers.h generated_demarshallers.c
-generated_demarshallers.c: $(top_srcdir)/spice.proto
+generated_demarshallers.c: $(top_srcdir)/spice.proto Makefile.am
More information about the Spice-devel
mailing list