Yep. wavemon #includes <linux/wireless.h> which comes from linux-kernel-headers. Dapper has linux-kernel-headers version 2.6.11.2-0ubuntu17, but the kernel itself is 2.6.15-22-686.
linux/wireless.h from linux-kernel-headers says its version is 17.
linux/wireless.h from linux-headers-2.6.15-22-686 says its version is 19.
The size of the iw_range struct changed in wireless extensions version 18. If I recompile wavemon with the newer linux/wireless.h it starts working.
Yep. wavemon #includes <linux/wireless.h> which comes from linux-kernel- headers. Dapper has linux-kernel- headers version 2.6.11.2-0ubuntu17, but the kernel itself is 2.6.15-22-686.
linux/wireless.h from linux-kernel- headers says its version is 17.
linux/wireless.h from linux-headers- 2.6.15- 22-686 says its version is 19.
The size of the iw_range struct changed in wireless extensions version 18. If I recompile wavemon with the newer linux/wireless.h it starts working.