rivers/net/wireless/ipw2200.c:10794: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:10794: error: 'IEEE80211_OFDM_MODULATION' undeclared (first use in this function)
drivers/net/wireless/ipw2200.c: In function 'ipw_config':
drivers/net/wireless/ipw2200.c:10841: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:10878: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:10878: error: 'SEC_LEVEL_1' undeclared (first use in this function)
drivers/net/wireless/ipw2200.c:10879: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:10879: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c: At top level:
drivers/net/wireless/ipw2200.c:10902: error: array type has incomplete element type
drivers/net/wireless/ipw2200.c:10905: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10905: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10906: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10906: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10914: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10914: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10915: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10915: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10919: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10919: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10920: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10920: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10924: error: 'IEEE80211_CH_PASSIVE_ONLY' undeclared here (not in a function)
drivers/net/wireless/ipw2200.c:10932: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10932: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10933: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10933: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10942: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10942: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10943: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10943: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10947: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10947: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10948: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10948: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10965: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10965: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10966: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10966: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10970: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10970: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10971: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10971: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10988: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10988: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10989: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10989: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10993: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10993: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:10994: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:10994: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11000: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11000: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11001: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11001: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11009: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11009: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11010: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11010: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11015: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11015: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11016: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11016: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11039: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11039: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11040: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11040: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11044: error: 'IEEE80211_CH_B_ONLY' undeclared here (not in a function)
drivers/net/wireless/ipw2200.c:11045: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11045: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11046: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11046: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11052: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11052: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11053: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11053: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11063: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11063: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11064: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11064: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11070: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11070: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11071: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11071: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11077: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11077: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11078: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11078: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11083: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11083: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11084: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11084: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11090: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11090: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11091: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11091: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11097: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11097: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11098: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11098: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11126: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11126: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11127: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11127: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11131: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11131: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c:11132: error: field name not in record or union initializer
drivers/net/wireless/ipw2200.c:11132: error: (near initialization for 'ipw_geos')
drivers/net/wireless/ipw2200.c: In function 'ipw_up':
drivers/net/wireless/ipw2200.c:11194: warning: implicit declaration of function 'ieee80211_set_geo'
drivers/net/wireless/ipw2200.c: In function 'ipw_net_init':
drivers/net/wireless/ipw2200.c:11323: warning: initialization makes pointer from integer without a cast
drivers/net/wireless/ipw2200.c: In function 'ipw_pci_probe':
drivers/net/wireless/ipw2200.c:11510: warning: implicit declaration of function 'alloc_ieee80211'
drivers/net/wireless/ipw2200.c:11510: warning: assignment makes pointer from integer without a cast
drivers/net/wireless/ipw2200.c:11516: warning: assignment makes pointer from integer without a cast
drivers/net/wireless/ipw2200.c:11587: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11588: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11589: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11598: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11599: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11607: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11644: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11644: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11645: error: dereferencing pointer to incomplete type
drivers/net/wireless/ipw2200.c:11664: warning: implicit declaration of function 'free_ieee80211'
drivers/net/wireless/ipw2200.c: In function 'ipw_get_max_rate':
drivers/net/wireless/ipw2200.c:4036: warning: control reaches end of non-void function
drivers/net/wireless/ipw2200.c: In function 'ipw_sw_reset':
drivers/net/wireless/ipw2200.c:8475: warning: control reaches end of non-void function
drivers/net/wireless/ipw2200.c: In function 'ipw_net_get_stats':
drivers/net/wireless/ipw2200.c:10407: warning: control reaches end of non-void function
make[3]: *** [drivers/net/wireless/ipw2200.o] Error 1
make[2]: *** [drivers/net/wireless] Error 2
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2
kz linux #