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?