ubuntu@ubuntu:~/madwifi-hal-0.9.30.13-r2351-20070519$ make Checking requirements... ok. Checking kernel configuration... ok. make -C /lib/modules/2.6.20-15-generic/build SUBDIRS=/home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic' HOSTCC /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:26:19: error: stdio.h: No such file or directory /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:27:19: error: errno.h: No such file or directory /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:28:20: error: getopt.h: No such file or directory /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:29:20: error: string.h: No such file or directory /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:30:20: error: stdlib.h: No such file or directory /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:32:23: error: sys/fcntl.h: No such file or directory /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:33:22: error: sys/stat.h: No such file or directory /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c: In function 'uudecode_usage': /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:37: warning: implicit declaration of function 'printf' /home/ubuntu/madwifi-hal-0.9.30.13-r2351-20070519/ath_hal/uudecode.c:37: warning: incompatible implicit declaration of built-in function 'printf'