tried compiling the [dssi~] external from src without luck got a list of compile errors
so I opened the makefile and found:
LIBDIR=/usr/local/lib/ /*which is the wrong path to pd - so I changed it to: */
LIBDIR=/usr/lib/ /*for my setup */
tried to compile again and got this:
kim@kim-laptop:~/pd-externals/dssi$ make cc -ggdb -g -DPD -O0 -fPIC -funroll-loops -fomit-frame-pointer -Wall -W -Wshadow -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -DDEBUG=0 -I/usr/include -I./include -c src/jsearch.c In file included from src/jsearch.c:22: src/dssi~.h:28:18: error: dssi.h: No such file or directory src/dssi~.h:30:20: error: lo/lo.h: No such file or directory In file included from src/jsearch.c:22: src/dssi~.h:69: error: expected specifier-qualifier-list before ‘uint8_t’ src/dssi~.h:81: error: expected specifier-qualifier-list before ‘DSSI_Program_Descriptor’ src/dssi~.h:127: error: expected specifier-qualifier-list before ‘LADSPA_Handle’ src/dssi~.h:178: error: expected declaration specifiers or ‘...’ before ‘lo_arg’ src/dssi~.h:179: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_port_default’ In file included from src/jsearch.c:23: src/jutils.h:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/jutils.h:53: error: expected declaration specifiers or ‘...’ before ‘DSSI_Descriptor_Function’ src/jsearch.c: In function ‘LADSPADirectoryPluginSearch’: src/jsearch.c:35: error: ‘DSSI_Descriptor_Function’ undeclared (first use in this function) src/jsearch.c:35: error: (Each undeclared identifier is reported only once src/jsearch.c:35: error: for each function it appears in.) src/jsearch.c:35: error: expected ‘;’ before ‘fDescriptorFunction’ src/jsearch.c:75: error: ‘fDescriptorFunction’ undeclared (first use in this function) src/jsearch.c:75: error: expected ‘)’ before ‘dlsym’ src/jsearch.c:79: error: expected ‘)’ before ‘dlsym’ cc1: warnings being treated as errors src/jsearch.c:90: error: passing argument 4 of ‘fCallbackFunction’ makes integer from pointer without a cast src/jsearch.c:90: error: too many arguments to function ‘fCallbackFunction’ make: *** [src/dssi~.pd_linux] Error 1
================ two errors in the beginning seem odd:
src/dssi~.h:28:18: error: dssi.h: No such file or directory src/dssi~.h:30:20: error: lo/lo.h: No such file or directory
not sure what or where lo.h should be there is no 'lo' dir in the src and it seems dssi.h should be dssi~.h
anyone else able to get this to compile on Linux?