When the installer cannot find a module for you to use (the kernel interface), it must compile one for you, that is specific to your system.
Apparently, you have incorrect kernel headers available to it to use, which is getting all sorts of things screwed up... and then it errors and fails.
Which kernel are you using? If it is not 2.4.20-20.9, then you need to get the correct kernel source rpm installed for your kernel.
will show you your kernel version. If you are using that version, and have the kernel source rpm installed, then I can't say what it is exactly. Did you install that as root? You need to.
rpm -qa | grep kernel
will show you which kernel rpms you have installed, you need a matching version 'kernel-source'.
"..the triumph of evil is for good men to do nothing."
VIDIA video driver RPMs for Fedora
:: see yum repo at livna.org