First the make is saying you messed with the CFLAGS in the makefile ??
don't know about that one. if it was a nightly developement snapshot or something try getting a new one.
have you tried the other possible solutions besides the windows wrapper.
I always feel like that is the last resort kind of thing.
first try the drivers that are there
you can update the drivers in your current kernel if you don't want to compile a new kernel to get the latest drivers.
wifi drivers are always behind and it always helps to have new ones.
the project for that is called compat-wireless.
ok on to the drivers
lspci -vnn | grep 14e4
if you get
you can try b43
you can also try the other one (wl)
i think this is what you were trying to use with the wrapper but i think there is no need again see the docs
under the heading "Installing STA drivers"
i think the proprietary drivers are native linux now -- they are kind of crappy but no need for the wrapper.