First of all, if you are avearge user or joe user not technical one, you should not install big and complicated package like GTK+ by compiling source. Install them by yast or yum or apt-get or whatever tool that can determine dependencies correctly.
If you are technical one, install glib 2.4 ( because your version is 2.2 ).
You can get it here from:
ftp://ftp.gtk.org/pub/gtk/v2.4/
Dont forget to read this:
http://developer.gnome.org/doc/API/2...-building.html