- if (!g_type_module_use(pkg) || !U_PKG(pkg)->pkg) {
- fprintf(stderr, "failed to load package: %s\n", pkg->name);
+ if (!U_PKG(pkg)->pkg) {
+ if (u_pkg_is_native(pkg)) {
+ fprintf(stderr, "%s: %s: not a UObject package.\n",
+ progname, pkgname);
+ } else {
+ fprintf(stderr, "%s: %s: package not found.\n",
+ progname, pkgname);
+ }
+