[LAU] compiling zynaddsubfx from svn

Atte André Jensen atte.jensen at gmail.com
Mon Jun 9 16:05:35 EDT 2008


Hi

I'm trying to compile zynaddsubfx from svn on ubuntu 7.10, and suspect 
my libjack's too old:

atte at 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 at 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 at 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



More information about the Linux-audio-user mailing list