I have built the RHCS and the RHGFS packages from the source rpms without encountering your problem and I announced the availability of the rpms there.
If you go to the start of this thread, I said:
I'm trying to build all the SRPMS from http://www.linux911.cl/GFS-CENTOS4/, and have found a real dependency mess, including some circular dependencies.
...that is hardly an authoritative source for RedHat source rpms...
The circular dependency problem seems to have been introduced in ccs between 1.0.0 and 1.0.1 (ccs-1.0.0-0 does not require magma-plugins). Perhaps you didn't encounter the problem because it wasn't there in the version you built. The problem isn't there in the version which Karanbir Singh has built, and published at http://rpm.karan.org/el4/csgfs/SRPMS/.
I will report the problem to RH bugzilla.
The version Karanbir built is the same one I built. I assume then that we both got it from the same source, ie, ftp.redhat.com whereas you got yours from a different source.
I take it that you don't have a RHEL 4 GFS/RHCS subscription.
You've been barking up the wrong tree trying to build from a different set of source rpms that is obviously NOT provided by RedHat. Then you go filing bugzilla reports to RedHat for stuff they never released. Plus your really unique proposition that xxx-devel must not depend on xxx whereas the all Linux distributions do just that and even those who just provide rpm packaged software do the same or similar as in the case of MySQL.
Coercion indeed.