[Glade-users] gnome header file not found

Damon Chaplin damon@karuna.uklinux.net
17 Apr 2003 21:20:17 +0100


On Wed, 2003-04-16 at 16:24, dan.davidson@conexant.com wrote:
> 
> Hello,
> 
> I created a gui window using Glade 1.1.1 (on Red Hat 8.0).  I tried adding
> a simple message popup, 'gnome_ok_dialog', which needed '#include
> <gnome.h>'.
> Now I get "... gnome.h: No such file or directory" error message.
> There is a 'gnome.h' header file in the "/usr/include/libgnomeui-2.0"
> folder.
> Is there some step I need to perform to enable gnome?
> 
> Also, in the Glade Project->Options->General settings, the Gnome 'Enable
> Gnome Support' check box is disabled (grayed out).
> 
> The following two lines are from the project's 'Makefile'.
> PACKAGE_CFLAGS =  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
> -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2
> -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include
> PACKAGE_LIBS =  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
> -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl
> -lglib-2.0

When you created the project, you specified a GTK+ project. So it will
be compiled without GNOME support. (The CFLAGS above only have GTK+
stuff.)

Try creating a new GNOME project and it should work then.

Glade 2.0.0 will hide the GNOME widgets if you create a GTK+ project, so
it will avoid this problem.

Damon