Some behavior have changed in automake 1.14, some files 
are not generated in .deps directory but in $(srcdir)/.deps
directory, which cause compile fail.

--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -270,8 +270,8 @@
 	decode-jpeg.c					\
 	decode-zlib.c					\
 							\
-	$(top_srcdir)/spice-common/common/sw_canvas.c	\
-	$(top_srcdir)/spice-common/common/sw_canvas.h	\
+	../spice-common/common/sw_canvas.c	\
+	../spice-common/common/sw_canvas.h	\
 	$(NULL)
 
 if WITH_GPROXY
--- a/spice-common/common/Makefile.am
+++ b/spice-common/common/Makefile.am
@@ -4,16 +4,16 @@
 
 # Avoid need for python(pyparsing) by end users
 CLIENT_MARSHALLERS =					\
-	$(srcdir)/generated_client_demarshallers.c	\
-	$(srcdir)/generated_client_demarshallers1.c	\
-	$(srcdir)/generated_client_marshallers.c	\
-	$(srcdir)/generated_client_marshallers1.c	\
+	generated_client_demarshallers.c	\
+	generated_client_demarshallers1.c	\
+	generated_client_marshallers.c	\
+	generated_client_marshallers1.c	\
 	$(NULL)
 
 SERVER_MARSHALLERS =					\
-	$(srcdir)/generated_server_demarshallers.c	\
-	$(srcdir)/generated_server_marshallers.c	\
-	$(srcdir)/generated_server_marshallers.h	\
+	generated_server_demarshallers.c	\
+	generated_server_marshallers.c	\
+	generated_server_marshallers.h	\
 	$(NULL)
 
 BUILT_SOURCES = $(CLIENT_MARSHALLERS) $(SERVER_MARSHALLERS) $(top_srcdir)/spice-protocol/spice/enums.h
