inkscape fails to build with glib 2.31

Bug #898538 reported by DimStar
40
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Critical
Alex Valavanis
Nominated for 0.48.x by Alex Valavanis
inkscape (Debian)
Fix Released
Unknown
inkscape (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Glib 2.31 got stricter about the header inclusion.
With a few exceptions, only glib.h can be included now.

See the attached patch

Related branches

Revision history for this message
DimStar (dominique-launchpad-net) wrote :
su_v (suv-lp)
tags: added: build
Changed in inkscape:
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Alex Valavanis (valavanisalex)
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Fix committed in trunk r10762. Many thanks for the patch.

Changed in inkscape:
milestone: none → 0.49
status: In Progress → Fix Committed
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Fix backported to 0.48.x branch r9840

Changed in inkscape:
milestone: 0.49 → 0.48.3
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

The bug has now hit inkscape_0.48.2-0ubuntu4 in Ubuntu Precise[1]. I guess if we're planning to release inkscape 0.48.3 in the next few days, there's not much point doing a downstream patch?

[1] https://launchpadlibrarian.net/91678260/buildlog_ubuntu-precise-i386.inkscape_0.48.2-0ubuntu4_FAILEDTOBUILD.txt.gz

Changed in inkscape (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "inkscape-glib-2.31.patch" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
tags: added: patch-accepted-upstream
removed: patch
Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Backported to stable branch in 9869.

Ted Gould (ted)
Changed in inkscape:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package inkscape - 0.48.3-0ubuntu1

---------------
inkscape (0.48.3-0ubuntu1) precise; urgency=low

  * New upstream release (LP: #933188). Fixes several Ubuntu bugs:
    - inkscape fails to build with glib 2.31 (LP: #898538)
    - ctrl c ctrl v of text in edit mode crashes inkscape (LP: #496793)
    - Completely replace lcms1 by lcms2 in Ubuntu (LP: #885324)
    - parameters ending with '\' causes python to bomb (LP: #168417)
    - Extensions with <check> tags fail to load (LP: #668895)
    - ESC doesn't cancel move when using the Node Tool (LP: #788560)
    - unable to edit attributes in Inkscape XML Editor (LP: #884368)
    - Some layers should be visible by default in Layers dialog (LP: #902054)
    - Path Effect List is hidden (LP: #909958)
    - Input Devices > Hardware > Tree of devices is hidden (LP: #910467)
    - Glyphs Font styles are hidden (LP: #911079)
    - Error messages from Extensions hidden (LP: #911079)
    - Messages dialog doesn't work (LP: #911123)
  * Drop 02-add-shebangs-and-fix-permissions.dpatch: Applied upstream.
  * Drop build-dependency on specific libwpd/libwpg version.
 -- Alex Valavanis <email address hidden> Thu, 16 Feb 2012 14:33:40 +0000

Changed in inkscape (Ubuntu):
status: Triaged → Fix Released
Changed in inkscape (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.