Stefano D'Angelo wrote: > 2009/9/26 rosea grammostola <rosea.grammostola@xxxxxxxxx>: > >> Nedko Arnaudov wrote: >> >>> rosea grammostola <rosea.grammostola@xxxxxxxxx> 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 _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user