requires GLib >=2.22 to compile ..
I'd guess, it's a typo in the configure* scripts, etc.
When gst-plugins-base-0.10.35 is compiled, the dependency says "glib2" >= 2.24.0
Usually not a problem :
To have gstreamer-plugins-base-0.10.35, you would just use a later
version of Fedora. And not use a server OS like RHEL ?
( RHEL 6 is Fedora 12 based.)
The solution could be to install a well hidden version, glib-2.24
to e.g. --prefix=/usr/local/glib224/ .
Requires pointing to /usr/local/glib224/lib/pkgconfig/ at compile time
and to /usr/local/glib224/lib/ at run time.