Actually, you need an OLDER version of GCC.
redhat is all messed up in that respect.
You dont have to use an RPM for source.
Just go to kernel.org and download the appropriate kernel source tarball. Then extract it to /usr/src/linux, like:
Code:
su -
[enter password]
cd /usr/src/linux
tar -xvjf /path/to/kernelsource.tar.bz2