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

Submitter:  None
Submitted:  Wed 23 Sep 2009 08:54:43 PM UTC
   
 
Severity:  3 - Normal Item Group:  Build error
Status:  Fixed Privacy:  Public
Assigned to:  None Open/Closed:  Closed
Release:  0.2.2
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group 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 Files:
   
   
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
  • -email is unavailable- added by larsl (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-01-28 larsl StatusNone Fixed
        Open/ClosedOpen Closed
    2009-09-23 None Attached File- Added dino_0.2.2.patch, #18762

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code