[PD] newbie problem compiling dssi~

Libero Mureddu libero.mureddu at gmail.com
Sun Mar 26 16:24:28 CEST 2006


On 3/25/06, Jamie Bullock <jamie at 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
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pd.crash.log
Type: application/octet-stream
Size: 1690079 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060326/e879faf8/attachment.obj>


More information about the Pd-list mailing list