My bad, it does exist. osso-systemui's dbus.c has WITH_HILDON include before including config.h.
From what I can tell, the configure sequence is detecting hildon so is not running the check for gtk3 the check for it will only be run if hildon is not found.
This isn't something I'm confident on dealing with but I think it should be like this: Code: PKG_CHECK_MODULES([HILDON], [hildon-1, gtk+-3.0], [AC_DEFINE(WITH_HILDON,[1],[Use Hildon]) AC_DEFINE(WITH_GTK3,[1],[Use Gtk3])], [PKG_CHECK_MODULES(HILDON, [hildon-1], [AC_DEFINE(WITH_HILDON,[1],[Use Hildon])])])
PKG_CHECK_MODULES([HILDON], [hildon-1, gtk+-3.0], [AC_DEFINE(WITH_HILDON,[1],[Use Hildon]) AC_DEFINE(WITH_GTK3,[1],[Use Gtk3])], [PKG_CHECK_MODULES(HILDON, [hildon-1], [AC_DEFINE(WITH_HILDON,[1],[Use Hildon])])])
That gets it a bit further, but we then hit libcanberra DSO errors. $(CANBERRA_CFLAGS) and $(CANBERRA_LIBS) are missing from src/Makefile.am Finally, -ldl appears to be missing from the same Makefile.am. I don't know if the lib changes are exclusive to GTK3 or not at the moment.