[LAU] naspro make error

rosea grammostola rosea.grammostola at gmail.com
Sat Sep 26 06:13:54 EDT 2009


Stefano D'Angelo wrote:
> 2009/9/26 rosea grammostola <rosea.grammostola at gmail.com>:
>   
>> 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
>>     
>
> Well, you miss LV2 URI map and LV2 event hedears...
>
> http://lv2plug.in/docs/index.php?title=URI_Map
> http://lv2plug.in/docs/index.php?title=EventPort
Thanks, where should I place the missing *.h files?

\r



More information about the Linux-audio-user mailing list