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:
Dont forget to read this: