Bugzilla – Bug 1113
the package does not compile
Last modified: 2006-12-08 01:35:57
You need to log in before you can comment on or make changes to this bug.
I have tried ipw3945-1.1.0 and linux 2.6.16.24 (patched with ieee80211-1.1.14). make patch_kernel tells me that ieee80211 is too old (huh?) and the compilation process just fails: CC [M] drivers/net/wireless/ipw3945.o drivers/net/wireless/ipw3945.c:70:5: warning: "IEEE80211_API_VERSION" is not defined drivers/net/wireless/ipw3945.c:71:5: warning: "IEEE80211_API_VERSION" is not defined drivers/net/wireless/ipw3945.c:72:2: #error Incompatible ieee80211 subsystem version. Please upgrade ipw3945 driver sources. drivers/net/wireless/ipw3945.c:1011: warning: `warn_unused_result' attribute directive ignored drivers/net/wireless/ipw3945.c:1154: warning: `warn_unused_result' attribute directive ignored drivers/net/wireless/ipw3945.c:1167: warning: `warn_unused_result' attribute directive ignored drivers/net/wireless/ipw3945.c:4402:5: warning: "IEEE80211_API_VERSION" is not defined drivers/net/wireless/ipw3945.c: In function `ipw_send_associate': drivers/net/wireless/ipw3945.c:4409: error: too few arguments to function `ieee80211_tx_frame' drivers/net/wireless/ipw3945.c:4878:5: warning: "IEEE80211_API_VERSION" is not defined drivers/net/wireless/ipw3945.c: In function `ipw_bg_daemon_cmd': drivers/net/wireless/ipw3945.c:4885: error: too few arguments to function `ieee80211_tx_frame' drivers/net/wireless/ipw3945.c:9374:5: warning: "IEEE80211_API_VERSION" is not defined drivers/net/wireless/ipw3945.c: In function `ipw_auth_work': drivers/net/wireless/ipw3945.c:9454: error: too few arguments to function `ieee80211_tx_frame' drivers/net/wireless/ipw3945.c:9500:5: warning: "IEEE80211_API_VERSION" is not defined drivers/net/wireless/ipw3945.c:9504: error: too few arguments to function `ieee80211_tx_frame' drivers/net/wireless/ipw3945.c:9574:5: warning: "IEEE80211_API_VERSION" is not defined drivers/net/wireless/ipw3945.c: In function `ipw_handle_probe_request': drivers/net/wireless/ipw3945.c:9577: error: too few arguments to function `ieee80211_tx_frame' make[5]: *** [drivers/net/wireless/ipw3945.o] Fehler 1 make[4]: *** [drivers/net/wireless] Fehler 2 make[3]: *** [drivers/net] Fehler 2 make[2]: *** [drivers] Fehler 2 make[2]: Leaving directory `/home/zentrale-as-it-st-1/debian/build-area/aa-kernel-1.2/build/aa-sina' make[1]: *** [debian/stamp-build-kernel] Fehler 2 make[1]: Leaving directory `/home/zentrale-as-it-st-1/debian/build-area/aa-kernel-1.2/build/aa-sina' make: *** [build-stamp] Fehler 2
Created an attachment (id=913) [details] patch to try
This problem only exists in ieee80211-1.1.14 with ipw3945-1.1.0. Attached patch is a workaround, newer ieee80211 subsystem will not have this problem. Thanks, Hong
*** Bug 1108 has been marked as a duplicate of this bug. ***
Merged for 1.1.2
I verified this bug with ipw3945-1.1.2. bug has been fixed. I mark this bug as VERIFIED.
It's still necessary to manually do make add_radiotap before make patch_kernel This is with the latest versions: ieee80211-1.2.15 ipw3945-1.1.2 I wanted to point this out, but I don't know if it should be considered a problem. Also, it seems to me that bug 1108 was INCORRECTLY marked as a duplicate of this bug. The problem described in bug 1108 still persists. I added some more info to that bug.