g_hash_table_contains() is supported only from GLib 2.32. If BlueZ has to build against GLib 2.28 this patch replaces g_hash_table_contains() to g_hash_table_lookup() --- profiles/audio/player.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/profiles/audio/player.c b/profiles/audio/player.c index 8748893..bffb506 100644 --- a/profiles/audio/player.c +++ b/profiles/audio/player.c @@ -172,8 +172,11 @@ static gboolean get_status(const GDBusPropertyTable *property, static gboolean setting_exists(const GDBusPropertyTable *property, void *data) { struct media_player *mp = data; + const char *value; + + value = g_hash_table_lookup(mp->settings, property->name); - return g_hash_table_contains(mp->settings, property->name); + return value ? TRUE : FALSE; } static gboolean get_setting(const GDBusPropertyTable *property, -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html