Re: [LAU] naspro make error

From: rosea grammostola <rosea.grammostola@email-addr-hidden>
Date: Sat Sep 26 2009 - 12:39:16 EEST

Nedko Arnaudov wrote:
> rosea grammostola <rosea.grammostola@email-addr-hidden> 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

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Sat Sep 26 16:15:08 2009

This archive was generated by hypermail 2.1.8 : Sat Sep 26 2009 - 16:15:08 EEST