Hello,

unfortunately I can't compile the softmac to test the driver. This is what happens:

---snip---
make -C /lib/modules/2.6.14.3-default/build M=/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215 modules
make[1]: Entering directory `/home/tessun/kernel/linux-2.6.14.3'
CC [M] /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.o In file included from /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:35: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:118: warning: ‘struct ieee80211_auth’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:118: warning: its scope is only this definition or declaration, which is probably not what you want /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:119: warning: ‘struct ieee80211_auth’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:125: warning: ‘struct ieee80211_assoc_response’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:127: warning: ‘struct ieee80211_disassoc’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_frame_add_rates’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:66: warning: implicit declaration of function ‘ieee80211_is_cck_rate’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:76: warning: implicit declaration of function ‘ieee80211_is_ofdm_rate’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:108: warning: ‘struct ieee80211_hdr_2addr’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_hdr_2addr’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:111: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:114: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:114: error: ‘struct ieee80211_device’ has no member named ‘sec’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:117: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:123: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:125: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:125: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:127: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:127: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_hdr_3addr’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:138: warning: passing argument 2 of ‘ieee80211softmac_hdr_2addr’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:159: warning: ‘struct ieee80211_assoc_request’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_assoc_req’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:177: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:180: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:187: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:187: error: ‘struct ieee80211_device’ has no member named ‘sec’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:189: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:191: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:204: warning: ‘struct ieee80211_reassoc_request’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_reassoc_req’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:221: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:224: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:231: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:231: error: ‘struct ieee80211_device’ has no member named ‘sec’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:235: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:237: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:237: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:239: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:252: warning: ‘struct ieee80211_auth’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_auth’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:266: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:269: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:273: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:275: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:277: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:300: warning: ‘struct ieee80211_disassoc’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_disassoc_deauth’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:306: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:308: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:316: warning: ‘struct ieee80211_probe_request’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_probe_req’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:330: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:332: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_probe_resp’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:363: error: cannot convert to a pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_send_mgt_frame’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:383: warning: passing argument 1 of ‘ieee80211softmac_assoc_req’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:386: warning: passing argument 1 of ‘ieee80211softmac_reassoc_req’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:389: warning: passing argument 1 of ‘ieee80211softmac_auth’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:393: warning: passing argument 1 of ‘ieee80211softmac_disassoc_deauth’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:396: warning: passing argument 1 of ‘ieee80211softmac_probe_req’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:418: warning: implicit declaration of function ‘ieee80211_tx_frame’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:429: warning: ‘struct ieee80211_hdr_2addr’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_rts_cts’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:436: warning: passing argument 2 of ‘ieee80211softmac_hdr_2addr’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_send_ctl_frame’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:452: warning: passing argument 1 of ‘ieee80211softmac_rts_cts’ from incompatible pointer type make[2]: *** [/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.o] Fehler 1 make[1]: *** [_module_/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215] Fehler 2
make[1]: Leaving directory `/home/tessun/kernel/linux-2.6.14.3'
make: *** [modules] Fehler 2
[EMAIL PROTECTED]:~/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215> /usr/bin/su sudo sudoy2pmbuild sum sumf.sh susehelp susevboxconv sudoedit suidperl sumf supertux susehelpindex susevboxplay
[EMAIL PROTECTED]:~/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215> 
/bin/su -
[EMAIL PROTECTED]:~/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215> make
make -C /lib/modules/2.6.14.3-default/build M=/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215 modules
make[1]: Entering directory `/home/tessun/kernel/linux-2.6.14.3'
CC [M] /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.o In file included from /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:35: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:118: warning: ‘struct ieee80211_auth’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:118: warning: its scope is only this definition or declaration, which is probably not what you want /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:119: warning: ‘struct ieee80211_auth’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:125: warning: ‘struct ieee80211_assoc_response’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_priv.h:127: warning: ‘struct ieee80211_disassoc’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_frame_add_rates’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:66: warning: implicit declaration of function ‘ieee80211_is_cck_rate’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:76: warning: implicit declaration of function ‘ieee80211_is_ofdm_rate’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:108: warning: ‘struct ieee80211_hdr_2addr’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_hdr_2addr’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:111: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:114: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:114: error: ‘struct ieee80211_device’ has no member named ‘sec’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:117: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:123: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:125: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:125: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:127: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:127: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_hdr_3addr’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:138: warning: passing argument 2 of ‘ieee80211softmac_hdr_2addr’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:159: warning: ‘struct ieee80211_assoc_request’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_assoc_req’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:177: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:180: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:187: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:187: error: ‘struct ieee80211_device’ has no member named ‘sec’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:189: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:191: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:204: warning: ‘struct ieee80211_reassoc_request’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_reassoc_req’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:221: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:224: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:231: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:231: error: ‘struct ieee80211_device’ has no member named ‘sec’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:235: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:237: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:237: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:239: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:252: warning: ‘struct ieee80211_auth’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_auth’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:266: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:269: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:273: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:275: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:277: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:300: warning: ‘struct ieee80211_disassoc’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_disassoc_deauth’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:306: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:308: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:316: warning: ‘struct ieee80211_probe_request’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_probe_req’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:330: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:332: error: dereferencing pointer to incomplete type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_probe_resp’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:363: error: cannot convert to a pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_send_mgt_frame’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:383: warning: passing argument 1 of ‘ieee80211softmac_assoc_req’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:386: warning: passing argument 1 of ‘ieee80211softmac_reassoc_req’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:389: warning: passing argument 1 of ‘ieee80211softmac_auth’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:393: warning: passing argument 1 of ‘ieee80211softmac_disassoc_deauth’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:396: warning: passing argument 1 of ‘ieee80211softmac_probe_req’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:418: warning: implicit declaration of function ‘ieee80211_tx_frame’ /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: At top level: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:429: warning: ‘struct ieee80211_hdr_2addr’ declared inside parameter list /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_rts_cts’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:436: warning: passing argument 2 of ‘ieee80211softmac_hdr_2addr’ from incompatible pointer type /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c: In function ‘ieee80211softmac_send_ctl_frame’: /home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:452: warning: passing argument 1 of ‘ieee80211softmac_rts_cts’ from incompatible pointer type make[2]: *** [/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.o] Fehler 1 make[1]: *** [_module_/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215] Fehler 2
make[1]: Leaving directory `/home/tessun/kernel/linux-2.6.14.3'
make: *** [modules] Fehler 2
---snip---

The main problem are not all the warnings about the incompatible pointer types, but the following:

/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:111: error: dereferencing pointer to incomplete type

I never saw this kind of message. In this exaample it is the following:
        header->frame_ctl = cpu_to_le16(type);

As far as I see it the header is declared as struct ieee80211_hdr_2addr* which I do not find to be defined anywhere. It is not defined within the .c-Code nor within any Header-file.

After a closer look to the warnings this is really true:
/home/chewie/tessun/no_backup/CVS/svn/bcm43xx/ieee80211softmac-20051215/ieee80211softmac_io.c:108: warning: ‘struct ieee80211_hdr_2addr’ declared inside parameter list

Am I missing something here, which is a prerequisite, or is the softmac code just totally broken.

Regards,
Martin

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
http://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to