Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238874 - mail-client/claws-mail-3.5.0 fails to build with gtk+-2.14
Summary: mail-client/claws-mail-3.5.0 fails to build with gtk+-2.14
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gtk2.14-compat
  Show dependency tree
 
Reported: 2008-09-27 15:48 UTC by Daniel Gryniewicz (RETIRED)
Modified: 2008-10-03 00:15 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to fix gtk includes (claws-mail-3.5.0-gtk-includes.patch,847 bytes, patch)
2008-09-27 15:49 UTC, Daniel Gryniewicz (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Gryniewicz (RETIRED) gentoo-dev 2008-09-27 15:48:35 UTC
Claws fails to build with gtk 2.14.  Patch attached.
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-09-27 15:49:10 UTC
Created attachment 166600 [details, diff]
Patch to fix gtk includes
Comment 2 Mart Raudsepp gentoo-dev 2008-09-27 16:20:37 UTC
GTK_DISABLE_SINGLE_INCLUDES isn't actually defined, so this I claim this ought to work fine really, but because deprecated things are used (GtkCList, etc) this isn't really checked I suppose and fails, so as gtk3 will unfortunately not support single includes, this patch is appropriate enough and we don't really need to care about single include header circular deps as I think this seems to be the case here.
So just marking blocker .... which remi already did while I was writing this
Comment 3 Mart Raudsepp gentoo-dev 2008-09-27 16:21:11 UTC
... and I apparently deleted with the mid-air collision, restoring
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-09-27 17:52:23 UTC
and keep maintainers in the loop :)
Comment 5 Mart Raudsepp gentoo-dev 2008-09-28 10:17:05 UTC
This gets fixed by http://bugzilla.gnome.org/show_bug.cgi?id=536767 as well - which is a patch against gtk+ itself.
I'm probably going to include this, so the patch here isn't strictly necessary then until gtk3 (at which point a lot more is needed anyhow, like not using GtkCList/GtkCTree in the first place).
However if upstream refuses to include this in the future for some reason, I might like to back it out, but I see no reason why upstream will eventually refuse to include this simple fix (or just need to be convincing enough).
Comment 6 Mart Raudsepp gentoo-dev 2008-09-28 14:07:14 UTC
The header patch is now part of gtk+-2.14.3 (without revbump, but I'm revbumping it with a bunch of other stuff before unmasking anyway), so claws-mail builds fine for me against gtk+-2.14 now
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2008-10-02 22:05:58 UTC
Can we close this bug now as gtk+ seems fixed?  And why weren't I cced?
Comment 8 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-10-03 00:15:44 UTC
Absolutely.