Re: compile problem with 2.6.36 kernel
Dennis Borgmann <[email protected]> Thu, 02 Dec 2010 09:43:28 +0100
| Newsgroups | gmane.linux.drivers.madwifi.user |
|---|---|
| Message-ID | <[email protected]> |
Hello James! madwifi_trunk is not yet ported to 2.6.36. See the last three svn-checkin logs: <snip> ------------------------------------------------------------------------ r4132 | proski | 2010-06-19 20:27:20 +0200 (Sa, 19. Jun 2010) Fix support for Linux 2.6.11, which lacks <linux/sort.h> ------------------------------------------------------------------------ r4131 | proski | 2010-06-19 20:26:01 +0200 (Sa, 19. Jun 2010) Fix support for Linux 2.6.0 - 2.6.2, which lack netdev_priv() ------------------------------------------------------------------------ r4130 | proski | 2010-06-19 20:24:35 +0200 (Sa, 19. Jun 2010) Add support for Linux 2.6.35 <snap> Last madwifi check-in dated June 2010, but kernel 2.6.36 is dated October 2010! Therefore latest support has been done for 2.6.35. Maybe Pavel has some more time somewhen, but I don't know, if he's working on it anymore at all and updating for latest kernels. If not - try it on your own ;-) And don't forget to tell Pavel in order to make your work available to all the others wanting to run madwifi with 2.6.36... Kind regards, Dennis Borgmann James L schrieb: > 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 > _______________________________________________ > Madwifi-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/madwifi-users > ------------------------------------------------------------------------------ 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