Hi
I'm trying to compile zynaddsubfx from svn on ubuntu 7.10, and suspect
my libjack's too old:
atte@ajstrup:~/music/synth/zynaddsubfx$ jackd --version
jackd version 0.103.0 tmpdir /dev/shm protocol 16
First I enabled this in Makefile.inc:
LINUX_AUDIOOUT=OSS_AND_JACK
atte@ajstrup:~/software/zynaddsubfx/08_06_09/src$ make
<snip>
JACKaudiooutput.C: In function ‘void JACKhandlemidi(long unsigned int)’:
JACKaudiooutput.C:120: error: ‘jack_midi_port_get_info’ was not declared
in this scope
make[2]: *** [JACKaudiooutput.o] Error 1
make[2]: Leaving directory
`/home/atte/software/zynaddsubfx/08_06_09/src/Output'
make[1]: *** [Output] Error 2
make[1]: Leaving directory `/home/atte/software/zynaddsubfx/08_06_09/src'
make: *** [all] Error 2
Then I applied zyn-jack-midi-branch-adjust.patch:
atte@ajstrup:~/software/zynaddsubfx/08_06_09/src$ make
<snip>
g++ -O6 -Wall -DOS_LINUX -DALSAMIDIIN -DFFTW_VERSION_3 -DASM_F2I_YES
-ggdb `fltk-config --cflags` -DJACKAUDIOOUT `pkg-config --cflags jack`
-c -o JACKaudiooutput.o JACKaudiooutput.C
/usr/include/jack/midiport.h: In function ‘void JACKhandlemidi(long
unsigned int)’:
/usr/include/jack/midiport.h:72: error: too few arguments to function
‘int jack_midi_event_get(jack_midi_event_t*, void*, jack_nframes_t,
jack_nframes_t)’
JACKaudiooutput.C:122: error: at this point in file
make[2]: *** [JACKaudiooutput.o] Error 1
make[2]: Leaving directory
`/home/atte/software/zynaddsubfx/08_06_09/src/Output'
make[1]: *** [Output] Error 2
make[1]: Leaving directory `/home/atte/software/zynaddsubfx/08_06_09/src'
make: *** [all] Error 2
Any idea? I asked this once before (but forgot the answer + about a year
has gone by): What's the best way to install zyn with all the latest
stuff (mutex hotfix and extended mono)? Are they all in svn?
--
peace, love & harmony
Atte
http://atte.dk |
http://myspace.com/attejensen
http://anagrammer.dk |
http://modlys.dk