Check out this Wiki on FC and ndiswrapper install.
Ndiswrapper requires kernel source as stated in the installation pages. The issue with FC distros is when it installs it does not install the kernel-devel-*****.rpm that matches the current running kernel. You can get the kernel version with the command ' uname -r '. So if you have updated the kernel from the precompiled rpms you need to install the kernel-devel that matches. Then recompile the ndiswrapper to work with that kernel.
Or you can use yum and the right repo to install the ndiswrapper that matches the kernel version.
Or goto here and get the one that matches your distro and installed kernel version. http://www.atrpms.net/
Also several thousand post here on LQ the subject. Just use the search button to find more info as well.