bugDino - Bugs: bug #24913, Can't build 2.2 tarball

 
 

bug #24913: Can't build 2.2 tarball

Submitted by:  None
Submitted on:  Mon 24 Nov 2008 11:21:05 AM UTC  
 
Severity: 5 - BlockerItem Group: Build error
Status: FixedPrivacy: Public
Assigned to: Lars Luthman <larsl>Open/Closed: Closed
Release: 0.2.2

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 24 Nov 2008 01:25:50 PM UTC, comment #4:

Thanks for testing. I'll get a bugfix release out in a few days.

OT: Dino uses its own XML-based format and does not have any support for reading or writing SMF files. It may be something to add to 0.4 or above, but there are a couple of other things that have higher priority.

On the other hand 0.4 will have a plugin system, so anyone could write a SMF importer/exporter plugin if they wanted to.

Lars Luthman <larsl>
Project AdministratorIn charge of this item.
Mon 24 Nov 2008 01:18:31 PM UTC, comment #3:

Yes, it now builds and runs ok. Thanks for your quick fix!

OT: I understand why it uses lash for load and save, but does this mean there's no way to import a midi file?

jmmcd

Anonymous
Mon 24 Nov 2008 12:37:23 PM UTC, comment #2:

Thank you for the bug report.

It looks like the problem is that the JACK MIDI API has changed (Dino 0.2.2 was released when the API was still a bit experimental). I think I have fixed this in the Git repository now, in the 0.2 branch. You can get it using these commands:

git clone git://git.sv.gnu.org/dino.git
cd dino/
git checkout -b Branch_0_2 origin/Branch_0_2

...bootstrap the build system like this:

aclocal
libtoolize
automake --add-missing
autoconf

...and then the usual ./configure; make etc. Please let me know if it works, if it does I'll release 0.2.3 with these fixes.

Lars Luthman <larsl>
Project AdministratorIn charge of this item.
Mon 24 Nov 2008 11:22:46 AM UTC, comment #1:

Forgot to identify myself -- jamesmichaelmcdermott at gmail.

Anonymous
Mon 24 Nov 2008 11:21:05 AM UTC, original submission:

I'm on Ubuntu 8.04.

$ jackd --version
jackd version 0.109.2 tmpdir /dev/shm protocol 22

Compile fails like this:

/usr/include/jack/midiport.h: In member function 'void Dino::Sequencer::sequence_midi(jack_transport_state_t, const jack_position_t&, jack_nframes_t)':
/usr/include/jack/midiport.h:80: error: too many arguments to function 'void jack_midi_clear_buffer(void*)'
sequencer.cpp:337: error: at this point in file
/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)'
sequencer.cpp:340: error: at this point in file
/usr/include/jack/midiport.h:80: error: too many arguments to function 'void jack_midi_clear_buffer(void*)'
sequencer.cpp:364: error: at this point in file

Similar error reported by someone else here:

http://ubuntuforums.org/showthread.php?p=6228976

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by larsl (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 25 Nov 2008 03:31:54 PM UTClarslItem GroupNone=>Build error
      ReleaseNone=>0.2.2
    Mon 24 Nov 2008 01:25:50 PM UTClarslStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Mon 24 Nov 2008 12:37:23 PM UTClarslSeverity3 - Normal=>5 - Blocker
      StatusNone=>Ready For Test
      Assigned toNone=>larsl

    Back to the top


    Powered by Savane 3.1-cleanup1