[LAU] naspro make error

rosea grammostola rosea.grammostola at gmail.com
Sat Sep 26 05:39:16 EDT 2009


Nedko Arnaudov wrote:
> rosea grammostola <rosea.grammostola at 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




More information about the Linux-audio-user mailing list