compile problem with 2.6.36 kernel

"James L" <[email protected]> Thu, 2 Dec 2010 02:00:13 -0500
Newsgroups gmane.linux.drivers.madwifi.user
Message-ID <[email protected]>
I tried compiling the svn trunk and I got this error:
Checking kernel configuration... FAILED
Please enable wireless extensions.
I have enabled:
cfg80211 wireless extensions compatibility

I commented out the check and I got a compile error:
  CC [M] 
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.o
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5747:
error: unknown field 'private' specified in initializer
cc1: warnings being treated as errors
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5747:
error: initialization from incompatible pointer type
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5748:
error: unknown field 'num_private' specified in initializer
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5748:
error: excess elements in struct initializer
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5748:
error: (near initialization for 'ieee80211_iw_handler_def')
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5749:
error: unknown field 'private_args' specified in initializer
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5749:
error: excess elements in struct initializer
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5749:
error: (near initialization for 'ieee80211_iw_handler_def')
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5750:
error: unknown field 'num_private_args' specified in initializer
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5750:
error: excess elements in struct initializer
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5750:
error: (near initialization for 'ieee80211_iw_handler_def')
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:
In function 'ieee80211_ioctl_vattach':
/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.c:5838:
error: 'struct net_device' has no member named 'wireless_handlers'
make[3]: ***
[/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211/ieee80211_wireless.o]
Error 1
make[2]: ***
[/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202/net80211]
Error 2
make[1]: ***
[_module_/storage/downloads/linux/wireless/madwifi-0.9.4-r4166-20101202]
Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36'
make: *** [modules] Error 2


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev