Tracker uses functions from dbus-glib but forgets to link to it; this is
probably because the HAL backend is basically unmaintained at this point.
Need to file upstream bug
--- tracker-1.4.0/configure.ac 2015-07-08 18:31:00.186791785 -0700
+++ tracker-1.4.0.new/configure.ac 2015-07-08 18:30:17.307448003 -0700
@@ -197,6 +197,7 @@
# Library required versions
DBUS_REQUIRED=1.3.1
+DBUS_GLIB_REQUIRED=0.100
GLIB_REQUIRED=2.40.0
PANGO_REQUIRED=1.0.0
GTK_REQUIRED=3.0.0
@@ -967,6 +968,7 @@
if test "x$have_upower" != "xyes" && test "x$enable_hal" != "xno"; then
PKG_CHECK_MODULES(HAL,
[dbus-1 >= $DBUS_REQUIRED
+ dbus-glib-1 >= $DBUS_GLIB_REQUIRED
hal >= $HAL_REQUIRED],
[have_hal=yes] ,
[have_hal=no])