Re: Gtk+-2.0: First attempt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jul 17, 2006 at 12:03:10PM -0400, Valdis.Kletnieks@xxxxxx wrote:
> On Fri, 14 Jul 2006 20:05:19 PDT, "William D. Tallman" said:
> 
> > --------------
> > In file included from /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h:33,
> >                  from /usr/include/gtk-2.0/gdk/gdkcursor.h:5,
> >                  from /usr/include/gtk-2.0/gdk/gdk.h:31,
> >                  from /usr/include/gtk-2.0/gtk/gtk.h:31,
> >                  from gtkhelloworld20.c:1:
> > /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:170: error: parse
> > error before "G_GNUC_NULL_TERMINATED"
> 
> This critter G_GNUC_NULL_TERMINATED is defined in (at least on my system)
> in /usr/include/glib-2.0/glib/gmacros.h - so apparently it isn't being
> properly #included in the chain starting with gtk/gtk.h.  Does adding
> a '#include <glib.h>' before the '#include <gtk/gtk.h>' fix it?

I have not been following this thread, but anyway...

gtk/gtk.h includes anything it needs itself.  An explicit
inclusion of glib.h won't make a difference.

G_GNUC_NULL_TERMINATED exists since GLib 2.8, and the
installed Gtk+ evidently requires it and was built with at
least this version -- which is however not installed.
Therefore you (the original poster) somehow managed to
install an incompatible mix of library versions.

It is possible you have the right version somewehre too, just
the wrong one is found first.

Yeti


--
Anonyms eat their boogers.
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux