On 3/25/06, Jamie Bullock jamie@postlude.co.uk wrote:
202: error: 'struct _dssi_tilde' has no member named 'dsp_loop'
make: *** [src/dssi~.pd_darwin] Error 1
That's my fault as well - I updated dssi~.c without updating dssi~.h. I've updated the CVS version now, so please download dssi~.h from the dssi/src directory. Hopefully that should work now.
I think the compilation phase went well: here is the result, and I've got a brand new dssi~.pd_darwin in the dssi folder. Here follow the compilation message from the terminal.
cc -DPD -O3 -Wall -W -Wshadow -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch -L/usr/local/lib/ -I ./ -I ../src -I/usr/local/include/ -I ./include -I/usr/local/include/dssi/ -o dssi~.o -c src/dssi~.c cc -bundle -undefined suppress -flat_namespace -llo -o dssi~.pd_darwin dssi~.o rm -f *.o
But, when I try to load the dssi~ object, differently from your binary, I get from pd the following error:
/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/dssi~.pd_darwin: dlopen (/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/dssi~.pd_darwin, 10): Symbol not found: _LADSPAPluginSearch Referenced from: /Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/dssi~.pd_darwin Expected in: flat namespace
dssi~ ... couldn't create
(BTW, is there a way on pd on mac to copy and paste the messages from Pd window?)
<snip>
I'm still having some problems: if I type "dssi~ plugin_name" pd crashes. The second system works. But I get errors when I send the message: should it be a message box with the message "|listplugins(" connected with the dssi~ object? In this case I get the error message: error: dssi~: no method for '|listplugins('
Hehe.. No, the notation '|' and '(' is used to give a visual representation of a message box using ASCII. For example, you could write the call to the listplugins method:
|listplugins( | [dssi~]
Well... I had the doubt that the |...( was a kind of conventional way to write something...but I didn't realize that was about the message box!
Anyway, with your binary, if I send the listplugins message, pd crashes. Here is the message that I get:
===== domenica 26 marzo 2006 17:22:32 Europe/Helsinki ===== Warning: no LADSPA_PATH and DSSI_PATH, assuming /usr/lib/ladspa:/usr/local/lib/ladspa:/usr/lib/dssi:/usr/local/lib/dssi pd_gui: pd process exited Mar 26 17:23:18 Computer-di-Libero-Mureddu crashdump[16333]: pd crashed Mar 26 17:23:25 Computer-di-Libero-Mureddu crashdump[16333]: crash report written to: /Volumes/scripta/Users/libero/Library/Logs/CrashReporter/pd.crash.log
Attached to this mail there is the crashlog.
ciao
Libero
... but it is just 'listplugins' (without the quotes) that goes in the message box.
Let me know how you get on.
Jamie