A couple of things:
Unresolved symbols are usually caused by a too-old kernel, per the docs:
http://ndiswrapper.sourceforge.net/j...oubleshooting/
This error - "cannot find a valid baseurl for repo: update" - means you either have no Internet connectivity or the repositories are not listed. Check your yum configuration.
This error - "this kernel seems to use 4k stack size option
(CONFIG_4KSTACKS): many Windows dirver will not work
with the option enabled . Disable CONFIG_4KSTACKS
option recompile and install kernel" - and the use of yum means you're using Fedora. FC uses a kernel that's incompatible with ndiswrapper. Recompile per the NDiswrapper wiki.
Don't try to install both the .sys and .inf, but make sure they are both in the same directory when you install the .inf. Re-read the instructions.
Make sure you're using the precise Windows drivers for your card. Uninstall everything and start over when you're sure you have the right ones.
Ensure that the bcm43xx module is not loading. If it is, blacklist it and remove it.