The Makefile.am left out libsocket-util for module-bt-device. This later causes dlopen to not open libsocket-util, which results in symbols from libsocket-util being unresolved. libltdl mangles the useful error from dlopen into "file not found". --- src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 2ddf446..eb983e0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1584,7 +1584,7 @@ libbt_ipc_la_CFLAGS = $(AM_CFLAGS) module_bt_device_la_SOURCES = modules/module-bt-device.c module_bt_device_la_LDFLAGS = -module -avoid-version -module_bt_device_la_LIBADD = $(AM_LIBADD) $(DBUS_LIBS) libpulsecore.la libdbus-util.la libbt-ipc.la libbt-sbc.la +module_bt_device_la_LIBADD = $(AM_LIBADD) $(DBUS_LIBS) libpulsecore.la libdbus-util.la libbt-ipc.la libbt-sbc.la libsocket-util.la module_bt_device_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS) ################################### -- 1.5.6.3