bugDino - Bugs: bug #27510, Can't build with gcc 4.3.3 - patch...

 
 

bug #27510: Can't build with gcc 4.3.3 - patch included

Submitted by:  None
Submitted on:  Wed 23 Sep 2009 08:54:43 PM UTC  
 
Severity: 3 - NormalItem Group: Build error
Status: FixedPrivacy: Public
Assigned to: NoneOpen/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 28 Sep 2009 03:41:24 PM UTC, comment #1:

I believe the missing <cstring> headers and the JACK MIDI change was fixed in the 0.2 branch (Branch_0_2) in the Git repository in november 2008, and the sigc::signal namespace collisions and the transport ABI change in april this year. See these diffs:

http://git.savannah.gnu.org/cgit/dino.git/commit/?h=Branch_0_2&id=ccdd0ee70f57f42a9527ffd42b472fbbdd327e40
http://git.savannah.gnu.org/cgit/dino.git/commit/?h=Branch_0_2&id=44485e712d043398fed396d010af613d79c672f4
http://git.savannah.gnu.org/cgit/dino.git/commit/?h=Branch_0_2&id=79742f0d08e23ee0c6737b48e242246adc065bac

The checks for sigc++-2.0 are not there though, I've added that portion of your patch in this commit:

http://git.savannah.gnu.org/cgit/dino.git/commit/?h=Branch_0_2&id=3329dc3a6c119f38662971aa6bac17c52c12de3d

It would be great if you could try to build that commit to see if all your compilation problems are gone. If you don't want to bother with Git there's a snapshot download link on that page.

Thanks for the report and the patch!

Lars Luthman <larsl>
Project Administrator
Wed 23 Sep 2009 08:54:43 PM UTC, original submission:

The 0.2.2 version can't build on my x86_64 machine (Ubuntu Jaunty) with gcc 4.3.3 and libjack 0.116.1. So I fix the sources and here is the patch to build this program successfully on this configuration.

The patch contains:

The main fix is the new gcc move some string stuff to cstrings, so I included it when needed.

Second, my libjack version has different API (one argument less), so I corrected libjack calls.

Third, there are missing dependencies in configure.ac. So, I added them.

I wish you move forward, good luck.

--
With best regards,
Dennis Prochko

Anonymous

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #18762:  dino_0.2.2.patch added by None (6KiB - text/x-patch - The patch to the 0.2.2 version)

 

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 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 28 Jan 2010 05:41:24 PM UTClarslStatusNone=>Fixed
      Open/ClosedOpen=>Closed
    Wed 23 Sep 2009 08:54:43 PM UTCNoneAttached File-=>Added dino_0.2.2.patch, #18762

    Back to the top


    Powered by Savane 3.1-cleanup1