[sylpheed:32424] Re: [PATCH] building with gtk+ >= 2.13.1
    Michael Schwendt 
    mschwendt at gmail.com
       
    Fri Jun 13 04:20:23 JST 2008
    
    
  
On Thu, 12 Jun 2008 20:38:15 +0200, Enrico Tröger wrote:
> >  #include <gtk/gtkwindow.h>
> >  #include <gtk/gtkentry.h>
> >  #include <gtk/gtkeditable.h>
> > +#include <gtk/gtk.h>
> >  #include <gtk/gtkclist.h>
> >  #include <gtk/gtkscrolledwindow.h>
> 
> But when adding gtk/gtk.h, the other includes can be removed as they
> were already included by gtk.h.
Sure. Removing the other includes would make the patch longer and
less trivial, though, for anyone wanting to fix the build. :)
Instead of including gtk.h I'm sure there is another header (or several
thereof) that could be included as a cleaner fix. The compiler error
starts like this:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:221,
                 from /usr/include/gtk-2.0/gtk/gtksignal.h:32,
                 from /usr/include/gtk-2.0/gtk/gtkclist.h:34,
                 from prefs_display_items.c:33:
/usr/include/gtk-2.0/gtk/gtkctree.h:110: error: expected specifier-qualifier-lis
t before ‘GtkCList’
[...]
    
    
More information about the Sylpheed
mailing list