Aside from the kernel-sources you need the glibc, gcc and make libraries. Be warned that fedora has gcc 3+ as well as gcc 2+ This drives some packages mad since they don't know what to do. As for myself, I would uninstall the gcc 3 since it's a little buggy and most programs don't need it as of yet. There's a workaround with a nice enviroment variable, but I don't remember how it goes (something like ggcpath=gcc2.3).
Just double check if your kernel sources are the very same version as the kernel you're running.
It would be a good idea to up2date your whole rig before installing the nvidia drivers.
Use the source, Tux.