"log: Forbid the usage of obsolete SPICE_LOG_DOMAIN" introduced a small regression, if G_LOG_DOMAIN is not set when glib.h is included, the header will set it to a default value. Redefining it later in log.c is going to cause a compile-time warning. This commit adds the definition to SPICE_COMMON_CFLAGS so that it's defined before any inclusion of glib.h is possible. This is similar to what is done in spice/configure.ac. This avoids this warning: CC log.lo log.c:44:0: warning: "G_LOG_DOMAIN" redefined #define G_LOG_DOMAIN "Spice" In file included from /usr/include/glib-2.0/glib.h:62:0, from log.c:22: /usr/include/glib-2.0/glib/gmessages.h:280:0: note: this is the location of the previous definition #define G_LOG_DOMAIN ((gchar*) 0) Signed-off-by: Christophe Fergeau <cfergeau@xxxxxxxxxx> --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index b66d879..1f2ecc0 100644 --- a/configure.ac +++ b/configure.ac @@ -50,6 +50,7 @@ SPICE_CHECK_OPENSSL SPICE_CHECK_GDK_PIXBUF SPICE_COMMON_CFLAGS='$(PIXMAN_CFLAGS) $(SMARTCARD_CFLAGS) $(CELT051_CFLAGS) $(GLIB2_CFLAGS) $(OPUS_CFLAGS) $(OPENSSL_CFLAGS)' +SPICE_COMMON_CFLAGS="$SPICE_COMMON_CFLAGS -DG_LOG_DOMAIN=\\\"Spice\\\"" SPICE_COMMON_LIBS='$(PIXMAN_LIBS) $(CELT051_LIBS) $(GLIB2_LIBS) $(OPUS_LIBS) $(OPENSSL_LIBS)' AC_SUBST(SPICE_COMMON_CFLAGS) AC_SUBST(SPICE_COMMON_LIBS) -- 2.13.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel