Checked the config logs, The macro USE_GHASH_COMPAT is set to 1 (it appears from configure.ac that it is the default value set). Hence the glib hash table compatible functions defined in crm/common/util.h are being used. The function "g_hash_table_iter_remove" () hasn't been defined in the above file.