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