Atte André Jensen <atte.jensen@xxxxxxxxx> writes: > Now it seems that I'm through > building (see below) but then how do I actually run the thing? Tried > what you suggested "<pathto>/zynjacku.py > http://home.gna.org/zyn/zynadd/0", but: > > atte@ajstrup:~/software/zynjacku/zynjacku$ ./zynjacku.py > http://home.gna.org/zyn/zynadd/0 > Traceback (most recent call last): > File "./zynjacku.py", line 22, in ? > import zynjacku > File "/home/atte/software/zynjacku/zynjacku/zynjacku.py", line 26, in ? > import phat > ImportError: No module named phat > > If that's the same phat as used in specimen, I do have it installed, > since I build specimen from source, but it seems I'm missing a python > module, right? My phat is installed through apt-get: > > ajstrup:~# apt-get install libphat0-dev > Reading package lists... Done > Building dependency tree... Done > libphat0-dev is already the newest version. > 0 upgraded, 0 newly installed, 0 to remove and 52 not upgraded. yes, it is same PHAT. Chances are that you have python bindings for PHAT as separate package. > Anyways, here's what I did when building lv2dynparam: > > in directory "lv2dynparam" > "bootstrap; ./configure; make; sudo make install" > > in directory "zyn": > "make", which produced a zyn.so, should I do something with that? > > in directory "zynjacku": > nothing since I figured the supplied .py might work. I tried "make", > but that failed like this (only the end): > > engine.c:132: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'zynjacku_engine_get_type' > engine.c:151: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'zynjacku_engine_start_jack' > engine.c:228: error: expected ')' before '*' token > engine.c: In function 'jackmidi2lv2midi': > engine.c:269: error: 'jack_midi_event_t' undeclared (first use in this > function) > engine.c:269: error: (Each undeclared identifier is reported only once > engine.c:269: error: for each function it appears in.) > engine.c:269: error: expected ';' before 'input_event' > cc1: warnings being treated as errors > engine.c:278: warning: implicit declaration of function > 'jack_midi_get_event_count' > engine.c:285: warning: implicit declaration of function > 'jack_midi_event_get' > engine.c:285: error: 'input_event' undeclared (first use in this function) > engine.c: In function 'jack_process_cb': > engine.c:324: error: 'struct zynjacku_engine' has no member named > 'jack_midi_in' > engine.c:324: error: 'struct zynjacku_engine' has no member named > 'lv2_midi_buffer' > engine.c:327: error: 'struct zynjacku_engine' has no member named 'plugins' > engine.c:327: error: 'struct zynjacku_engine' has no member named 'plugins' > engine.c:329: error: 'struct zynjacku_synth' has no member named 'siblings' > engine.c:329: warning: type defaults to 'int' in declaration of '__mptr' > engine.c:329: warning: initialization from incompatible pointer type > engine.c:329: error: 'struct zynjacku_synth' has no member named 'siblings' > engine.c:331: error: 'struct zynjacku_synth' has no member named 'dynparams' > engine.c:333: warning: implicit declaration of function > 'lv2dynparam_host_realtime_run' > engine.c:333: error: 'struct zynjacku_synth' has no member named 'dynparams' > engine.c:337: error: 'struct zynjacku_synth' has no member named > 'audio_out_left_port' > engine.c:339: warning: implicit declaration of function > 'slv2_instance_connect_port' > engine.c:340: error: 'struct zynjacku_synth' has no member named 'instance' > engine.c:341: error: 'struct zynjacku_synth' has no member named > 'audio_out_left_port' > engine.c:342: error: 'struct zynjacku_synth' has no member named > 'audio_out_left_port' > engine.c:346: error: 'struct zynjacku_synth' has no member named > 'audio_out_right_port' > engine.c:349: error: 'struct zynjacku_synth' has no member named 'instance' > engine.c:350: error: 'struct zynjacku_synth' has no member named > 'audio_out_right_port' > engine.c:351: error: 'struct zynjacku_synth' has no member named > 'audio_out_right_port' > engine.c:355: warning: implicit declaration of function 'slv2_instance_run' > engine.c:355: error: 'struct zynjacku_synth' has no member named 'instance' > engine.c: At top level: > engine.c:365: error: expected ')' before '*' token > engine.c:384: error: expected ')' before '*' token > engine.c:398: error: expected ')' before '*' token > engine.c:421: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'zynjacku_engine_get_sample_rate' > make: *** [engine.o] Error 1 What version of gobject library are you using? Is engine.c:132: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'zynjacku_engine_get_type' the first error you got? Any errors about "unable to include header"? You cannot run zynjacku without first building the C engine that does the realtime work. -- Nedko Arnaudov <GnuPG KeyID: DE1716B0>
Attachment:
pgpteeNvuDkjP.pgp
Description: PGP signature