rosea grammostola <rosea.grammostola(a)gmail.com>
writes:
Can someone tell me how to use naspro with
lv2rack to be able to also
use ladspa and dssi?
According to daste, you need naspro from the mercurial repo. I use the
hg version too. You also need git zynjacku. naspro and zynjacku talk
each other at runtime so the build order is not important.
Ok. thanks
With the hg version I get this error:
naspro/naspro-bridges-bad$ make
make ladspa-bridge
make[1]: Entering directory `/home/d/4home/svn/naspro/naspro-bridges-bad'
cd ladspa && make && cd ..
make[2]: Entering directory
`/home/d/4home/svn/naspro/naspro-bridges-bad/ladspa'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/d/4home/svn/naspro/naspro-bridges-bad/ladspa'
make[1]: Leaving directory `/home/d/4home/svn/naspro/naspro-bridges-bad'
make dssi-bridge
make[1]: Entering directory `/home/d/4home/svn/naspro/naspro-bridges-bad'
cd dssi && make && cd ..
make[2]: Entering directory
`/home/d/4home/svn/naspro/naspro-bridges-bad/dssi'
gcc -O2 -ansi -pedantic -Wall -fPIC -shared -ldl descriptor.c
descriptor.h lv2api.c lv2api.h manifest.c pluglib.c pluglib.h \
-lnacore -lasound -o dssi.so
lv2api.c:20:25: error: lv2_uri_map.h: No such file or directory
lv2api.c:21:23: error: lv2_event.h: No such file or directory
lv2api.c:42: error: expected specifier-qualifier-list before
‘LV2_Event_Feature’
lv2api.c: In function ‘_nadssi_lv2api_instantiate’:
lv2api.c:59: error: ‘LV2_URI_Map_Feature’ undeclared (first use in this
function)
lv2api.c:59: error: (Each undeclared identifier is reported only once
lv2api.c:59: error: for each function it appears in.)
lv2api.c:59: error: ‘lv2_uri_map_feat’ undeclared (first use in this
function)
lv2api.c:60: warning: ISO C90 forbids mixed declarations and code
lv2api.c:67: error: ‘struct instance’ has no member named ‘lv2_ev_feat’
lv2api.c:78: error: ‘struct instance’ has no member named ‘lv2_ev_feat’
lv2api.c:83: error: ‘struct instance’ has no member named ‘lv2_ev_feat’
lv2api.c:99: error: ‘struct instance’ has no member named ‘alsa_ev_parser’
lv2api.c:104: error: ‘struct instance’ has no member named ‘alsa_ev_parser’
lv2api.c:112: error: ‘struct instance’ has no member named ‘alsa_ev_parser’
lv2api.c: In function ‘_nadssi_lv2api_connect_port’:
lv2api.c:140: error: ‘struct instance’ has no member named ‘lv2_ev_buf’
lv2api.c:140: error: ‘LV2_Event_Buffer’ undeclared (first use in this
function)
lv2api.c:140: error: expected expression before ‘)’ token
lv2api.c: In function ‘_nadssi_lv2api_run’:
lv2api.c:175: error: ‘LV2_Event’ undeclared (first use in this function)
lv2api.c:175: error: ‘lv2_ev’ undeclared (first use in this function)
lv2api.c:176: warning: ISO C90 forbids mixed declarations and code
lv2api.c:186: error: ‘struct instance’ has no member named ‘lv2_ev_buf’
lv2api.c:187: error: ‘struct instance’ has no member named ‘dssi_evs’
lv2api.c:189: error: ‘struct instance’ has no member named ‘lv2_ev_buf’
lv2api.c:190: error: ‘struct instance’ has no member named ‘dssi_evs’
lv2api.c:192: error: expected expression before ‘)’ token
lv2api.c:200: error: ‘struct instance’ has no member named ‘lv2_ev_feat’
lv2api.c:201: error: ‘struct instance’ has no member named ‘lv2_ev_feat’
lv2api.c:207: error: ‘struct instance’ has no member named ‘alsa_ev_parser’
lv2api.c:211: error: ‘struct instance’ has no member named ‘alsa_ev_parser’
lv2api.c:231: error: ‘struct instance’ has no member named ‘dssi_evs’
lv2api.c:234: error: ‘struct instance’ has no member named ‘dssi_evs’
lv2api.c: In function ‘_nadssi_lv2api_cleanup’:
lv2api.c:259: error: ‘struct instance’ has no member named ‘alsa_ev_parser’
manifest.c:12:30: error: lv2_dyn_manifest.h: No such file or directory
manifest.c:26: error: expected ‘)’ before ‘*’ token
manifest.c:67: error: expected ‘)’ before ‘handle’
manifest.c:81: error: expected ‘)’ before ‘handle’
manifest.c:100: error: expected ‘)’ before ‘handle’
pluglib.c: In function ‘pluglib_load’:
pluglib.c:59: warning: dereferencing type-punned pointer will break
strict-aliasing rules
make[2]: *** [dssi.so] Error 1
make[2]: Leaving directory
`/home/d/4home/svn/naspro/naspro-bridges-bad/dssi'
make[1]: *** [dssi-bridge] Error 2
make[1]: Leaving directory `/home/d/4home/svn/naspro/naspro-bridges-bad'
make: *** [all] Error 2
I have this installed:
i liblv2dynparam1-dev - lv2dynparam is a LV2 plugin interface extension
i A liblv2dynparamhost1-1 - LV2 plugin interface extension - host
i A liblv2dynparamplugin1-0 - LV2 plugin interface extension - plugin
v lv2-plugin -
i lv2core - The LV2 audio plugin specification
\r