From e77bc896494b9fe980e89639b0120f7c37f219da Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 26 Sep 2014 20:36:24 +0000 Subject: Report specific error when dyn-manifest dlopen() fails (fix #983). git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5467 a436a847-0d15-0410-975c-d299462d15a1 --- src/world.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/world.c') diff --git a/src/world.c b/src/world.c index 977e966..bd926d9 100644 --- a/src/world.c +++ b/src/world.c @@ -487,9 +487,11 @@ lilv_world_load_dyn_manifest(LilvWorld* world, } // Open library + dlerror(); void* lib = dlopen(lib_path, RTLD_LAZY); if (!lib) { - LILV_ERRORF("Failed to open dynmanifest library `%s'\n", lib_path); + LILV_ERRORF("Failed to open dynmanifest library `%s' (%s)\n", + lib_path, dlerror()); sord_iter_free(binaries); continue; } -- cgit v1.2.1