net-wireless/ipw3945-1.1.3 fails to compile with the following: /var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.c:9624: error: too many arguments to function 'ieee80211_tx_frame' /var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.c: In function 'ipw_bg_assoc_state_retry': /var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.c:15488: error: too many arguments to function 'ieee80211_tx_frame' make[2]: *** [/var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.o] Error 1 make[1]: *** [_module_/var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.18-suspend2' make: *** [modules] Error 2 !!! ERROR: net-wireless/ipw3945-1.1.3 failed. Call stack: ebuild.sh, line 1576: Called dyn_compile ebuild.sh, line 945: Called src_compile ipw3945-1.1.3.ebuild, line 74: Called linux-mod_src_compile linux-mod.eclass, line 510: Called die !!! Unable to make KSRC=/usr/src/linux KSRC_OUTPUT=/lib/modules/2.6.18-suspend2/build IEEE80211_INC=/usr/include all. !!! If you need support, post the topmost build error, and the call stack if relevant. I did not change anything in the kernel between ipw3945 versions. My current kernel is suspend2-sources 2.6.18 on a 100% ~x86 system. Please let me know if I can provide any additional information.
suspend2-sources is not a supported kernel... http://www.gentoo.org/doc/en/gentoo-kernel.xml#doc_chap3
(In reply to comment #0) > net-wireless/ipw3945-1.1.3 fails to compile with the following: > > /var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.c:9624: > error: too many arguments to function 'ieee80211_tx_frame' > /var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.c: In > function 'ipw_bg_assoc_state_retry': > /var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.c:15488: > error: too many arguments to function 'ieee80211_tx_frame' > make[2]: *** > [/var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3/ipw3945.o] > Error 1 > make[1]: *** > [_module_/var/tmp/portage/net-wireless/ipw3945-1.1.3/work/ipw3945-1.1.3] Error > 2 > make[1]: Leaving directory `/usr/src/linux-2.6.18-suspend2' > make: *** [modules] Error 2 > > !!! ERROR: net-wireless/ipw3945-1.1.3 failed. > Call stack: > ebuild.sh, line 1576: Called dyn_compile > ebuild.sh, line 945: Called src_compile > ipw3945-1.1.3.ebuild, line 74: Called linux-mod_src_compile > linux-mod.eclass, line 510: Called die > > !!! Unable to make KSRC=/usr/src/linux > KSRC_OUTPUT=/lib/modules/2.6.18-suspend2/build IEEE80211_INC=/usr/include all. > !!! If you need support, post the topmost build error, and the call stack if > relevant. > > I did not change anything in the kernel between ipw3945 versions. My current > kernel is suspend2-sources 2.6.18 on a 100% ~x86 system. > > Please let me know if I can provide any additional information. Either try to use >sys-kernel/suspend2-sources-2.6.18 or try to verify this with gentoo-sources / vanilla-sources.
I did not know it was an unsupported kernel. Now I do. =) Not a bug because ipw3945 works with the newest gentoo-sources. Juan
OK, closing. Thanks for reporting back.