#38886 closed defect (fixed)
gtkmm 2.24.3 breaks multiple dependents
Reported by: | neverpanic (Clemens Lang) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | cooljeanius (Eric Gallager), su-v, bitpup, jpenney (Jason Penney), macports_org@… | |
Port: | gtkmm |
Description
The tarball of gtkmm 2.24.3 was built in a way that its headers can not be compiled without serveral extra include files. This breaks a number of dependents, e.g. inkscape. Gtkmm should be updated to 2.24.4 as soon as it's released. Meanwhile, it is not possible to build the dependents of gtkmm – if it takes upstream a while to ship the fixed version we should consider applying the patches downstream or reverting to 2.24.2.
This bug has been filed upstream by the Gentoo people: https://bugzilla.gnome.org/show_bug.cgi?id=697835.
Change History (9)
comment:1 Changed 12 years ago by cooljeanius (Eric Gallager)
Cc: | egall@… added |
---|
comment:7 Changed 12 years ago by dbevans (David B. Evans)
Status: | new → assigned |
---|
comment:8 Changed 12 years ago by dbevans (David B. Evans)
Port: | inkscape removed |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
Proposed upstream patches applied in r105610. See cited gnome bugzilla report for details. These patches do not effect ABI compatibility so there should be no need to rebuild already built dependents such as inkscape.
The problem was complicated by perl incompatibilities in glibmm 2.36.0 (gmmproc) for which a fix was committed in r105606. See https://bugzilla.gnome.org/show_bug.cgi?id=698989
Note that these patches only address known dependent build problems and it is possible that there are additional failure cases that have not yet been discovered. Hopefully this will be definitively addressed in a future gtkmm 2.24.4 release.
In any case, if you see any further build failures with gtkmm dependents, please report them so that any additional problems can be addressed.
Cc Me!