the plugins are broken, at least on my system.
g_module_open fails instantly unless G_MODULE_BIND_LAZY is specified
but that only defers the problem until the module is used.
(i'm sure this worked at one point as i've used the plugins. but now it doesn't and i don't recall
changing anything in the interim. gotta love that.)
the plugins fail due to missing symbols. these symbols are in the main executable.
i thought it might be that $(EXPORT_SYMBOLS_LDFLAGS) wasn't working properly but i've tried
specifying -Wl, --export-dynamic to no avail.
an example error for the ladspameta plugin when G_MODULE_BIND_LAZY is used:
sweep: symbol lookup error: /usr/local/lib/sweep/libladspameta.so: undefined symbol: sample_get_sounddata
specifying 0 instead of G_MODULE_BIND_LAZY to indicate immediate symbol binding just
produces and empty plugin menu as they all fail to load.