diff -up pkg-config-0.22/pkg.c.conflicts pkg-config-0.22/pkg.c
--- pkg-config-0.22/pkg.c.conflicts 2007-11-15 23:56:26.000000000 -0500
+++ pkg-config-0.22/pkg.c 2007-11-15 23:57:26.000000000 -0500
@@ -821,7 +821,7 @@ verify_package (Package *pkg)
*/
recursive_fill_list (pkg, get_requires_private, &requires);
- recursive_fill_list (pkg, get_conflicts, &conflicts);
+ conflicts = get_conflicts (pkg);
requires_iter = requires;
while (requires_iter != NULL)
@@ -843,7 +843,7 @@ verify_package (Package *pkg)
req->version, req->name,
ver->name,
comparison_to_str (ver->comparison),
- ver->version,
+ ver->version ? ver->version : "(any)",
ver->owner->name,
ver->owner->version);
@@ -857,7 +857,6 @@ verify_package (Package *pkg)
}
g_slist_free (requires);
- g_slist_free (conflicts);
/* We make a list of system directories that gcc expects so we can remove
* them.