Those compile warnings are nothing to be worried about.
Nice that you made it all work :-) Good for me to know that, If it works, there is also no need to upgrade your wireless-tools package.
The warning in dmesg:
ath0 (WE) : Driver using old /proc/net/wireless support, please fix driver!
is due to the fact that the 2.6.14 kernel has changed the interface to the Wireless drivers. I guess that this will eventually be frixed in the code, but this is nothing to worry about. Mainly, it is a message to the driver developers, not to you.