checking for glib-config... /usr/local/bin/glib-config
checking for GLIB - version >= 1.2.0...
*** 'glib-config --version' returned 1.2.9, but GLIB (1.2.10)
*** was found! If glib-config was correct, then it is best
I think you installed glib 1.2.9 when you have glib 1.2.10 in your system without uninstalling it first. The problem here is glib-config returns version 1.2.9 (one that you installed ) but when searching for libs it founds glib 1.2.10 which was in the system before.
I had the same problem before when I tried to install GTK+. I installed glib 1.2.10 (from source) without uninstalling the old one and GTK+ configure script complained version conflict. I fixed this by editing /etc/ld.so.conf . I placed /usr/local/lib (where my glib 1.2.10 was installed ) top in the list and run 'ldconfig'.
But recommended way to fix this error is to uninstall glib first.
rpm -e --nodeps glib
Make sure 'glib-config' returns no version thereafter.
Then reinstall glib. You can install glib either from the SUSE CD or download the latest from
http://www.gtk.org
HTH