[proaudio] Failed to emerge media-sound/dino-0.2.2

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Hello.

Emerging Dino sequencer fails with following error message :
midibuffer.cpp: In member function `unsigned char*
Dino::MIDIBuffer::reserve(double, size_t)':
/usr/include/jack/midiport.h:112: error: too many arguments to
function `jack_midi_data_t* jack_midi_event_reserve(void*,
jack_nframes_t, size_t)'

I have compiled Dino against jack-audio-connection-kit-9999, which
indeed has in /usr/include/jack/midiport.h :
jack_midi_event_get(jack_midi_event_t *event,
                   void              *port_buffer,
                   jack_nframes_t     event_index);

Is this mismatch due to a recent change in any of these two packages
?(I checked latest CVS version for Dino : it has the same signature
for midibuffer.cpp as 0.2.2.)
Could this be sorted out better with Dino developer ?

Thanks for attention.
**********************************************************************************************************************
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src
-I/usr/include/libxml++-2.6 -I/usr/include/libxml2
-I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNDEBUG -O2
-march=i686 -pipe -MT midibuffer.lo -MD -MP -MF .deps/midibuffer.Tpo
-c midibuffer.cpp  -fPIC -DPIC -o .libs/midibuffer.o
midibuffer.cpp: In member function `unsigned char*
Dino::MIDIBuffer::reserve(double, size_t)':
/usr/include/jack/midiport.h:112: error: too many arguments to
function `jack_midi_data_t* jack_midi_event_reserve(void*,
jack_nframes_t, size_t)'
midibuffer.cpp:58: error: at this point in file
midibuffer.cpp: In member function `int
Dino::MIDIBuffer::write(double, const unsigned char*, size_t)':
/usr/include/jack/midiport.h:131: error: too many arguments to
function `int jack_midi_event_write(void*, jack_nframes_t, const
jack_midi_data_t*, size_t)'
midibuffer.cpp:68: error: at this point in file
make[3]: *** [midibuffer.lo] Error 1
make[3]: Leaving directory
`/var/tmp/portage/media-sound/dino-0.2.2/work/dino-0.2.2/src/libdinoseq'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/media-sound/dino-0.2.2/work/dino-0.2.2/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/var/tmp/portage/media-sound/dino-0.2.2/work/dino-0.2.2/src'
make: *** [all-recursive] Error 1

!!! ERROR: media-sound/dino-0.2.2 failed.
Call stack:
 ebuild.sh, line 1615:   Called dyn_compile
 ebuild.sh, line 972:   Called qa_call 'src_compile'
 ebuild.sh, line 44:   Called src_compile
 dino-0.2.2.ebuild, line 30:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call
stack if relevant.
!!! A complete build log is located at
'/var/tmp/portage/media-sound/dino-0.2.2/temp/build.log'.

This ebuild used the following eclasses from overlays:

 /usr/portage/local/layman/pro-audio/eclass/jackmidi.eclass

!!! This ebuild is from an overlay: '/usr/portage/local/layman/pro-audio'



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/