I compile Pure Data sources with my plugin, I use the GitHub Pure Data repository (https://github.com/pure-data/pure-data). I think the symbol is well exported :
nm camomile | grep s_signal 0000000000699a60 D _s_signal 000000000010c0c0 t _sys_signal
but I forget to give you the full error : tried /Users/Pierre/GitHub/Camomile/Patches/freeverb~.pd_darwin and succeeded verbose(4): /Users/Pierre/GitHub/Camomile/Patches/freeverb~.pd_darwin: dlopen(/Users/Pierre/GitHub/Camomile/Patches/freeverb~.pd_darwin, 10): Symbol not found: _s_signal Referenced from: /Users/Pierre/GitHub/Camomile/Patches/freeverb~.pd_darwin Expected in: dynamic lookup
2016-03-10 0:17 GMT+01:00 IOhannes m zmölnig zmoelnig@iem.at:
On 03/09/2016 09:54 PM, Pierre Guillot wrote:
I'm working on a plugin that dynamically loads PD patches. Everything
works
fine, I even manage the multiple instances issue. You can take a look at
it
if you want : https://github.com/pierreguillot/Camomile. My problem is
that
the plugin can't load dynamically the external libraries (I tried with freeverb~ and other libraries and I got : Symbol not found: _s_signal
so what is the Pd-engine you use? is it loaded before trying to load the external?
Pd-dev mailing list Pd-dev@lists.iem.at http://lists.puredata.info/listinfo/pd-dev