The hostap-driver version 0.2.5 cannot compile on a 2.6.10-rc2 kernel. A part from the hostap-driver and the kernel, the rest of the system is x86, not ~x86. It would be nice if this were fixed before the final 2.6.10 kernel, but it may need to be fixed upstream. :-( Reproducible: Always Steps to Reproduce: 1. install kernel 2.6.10-rc2, and boot into it. 2. emerge hostap-driver 3. Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) net-wireless/hostap-driver-0.2.5 to / >>> md5 src_uri ;-) pcmcia-cs-3.2.5.tar.gz >>> md5 src_uri ;-) pcmcia-cs-3.2.5-module-init-tools.diff.gz >>> md5 src_uri ;-) pcmcia-cs-3.2.5-SMP-fix.diff.gz >>> md5 src_uri ;-) pcmcia-cs-3.2.5-3.2.6.diff.gz >>> md5 src_uri ;-) pcmcia-cs-3.2.5-3.2.7.diff.gz >>> md5 src_uri ;-) hostap-driver-0.2.5.tar.gz >>> Unpacking source... >>> Unpacking pcmcia-cs-3.2.5.tar.gz to /var/tmp/portage/hostap-driver-0.2.5/work >>> Unpacking pcmcia-cs-3.2.5-module-init-tools.diff.gz to /var/tmp/portage/hostap-driver-0.2.5/work >>> Unpacking pcmcia-cs-3.2.5-SMP-fix.diff.gz to /var/tmp/portage/hostap-driver-0.2.5/work >>> Unpacking pcmcia-cs-3.2.5-3.2.6.diff.gz to /var/tmp/portage/hostap-driver-0.2.5/work >>> Unpacking pcmcia-cs-3.2.5-3.2.7.diff.gz to /var/tmp/portage/hostap-driver-0.2.5/work >>> Unpacking hostap-driver-0.2.5.tar.gz to /var/tmp/portage/hostap-driver-0.2.5/work pcmcia * Kernel PCMCIA detected. Skipping external pcmcia-cs sources. * /usr/src/linux is a symbolic link * Determining the real directory of the Linux kernel source code * Building for Linux 2.6.10-rc2 found in /usr/src/linux >>> Source unpacked. pcmcia make -C /usr/src/linux M=/var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules \ MODVERDIR=/var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules modules make[1]: Entering directory `/usr/src/linux-2.6.10-rc2' CC [M] /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap.o CC [M] /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_crypt_wep.o In file included from /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap.c:107: /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_ap.c:21: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_ap.c:26: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_ap.c:31: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_ap.c:36: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) CC [M] /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_crypt_tkip.o CC [M] /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_crypt_ccmp.o CC [M] /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_cs.o /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_cs.c:51: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_cs.c:54: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_cs.c:57: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) In file included from /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_cs.c:200: /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:61: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:65: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:69: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:73: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:77: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:81: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:97: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) CC [M] /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_plx.o /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_plx.c:42: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) CC [M] /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_pci.o In file included from /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_plx.c:241: /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:61: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:65: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:69: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:73: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:77: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:81: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:97: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) In file included from /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_pci.c:165: /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:61: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:65: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:69: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:73: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:77: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:81: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_hw.c:97: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:562) /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_pci.c: In function `prism2_pci_suspend': /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_pci.c:353: error: too many arguments to function `pci_save_state' /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_pci.c: In function `prism2_pci_resume': /var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_pci.c:367: error: too many arguments to function `pci_restore_state' make[2]: *** [/var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules/hostap_pci.o] Error 1 make[1]: *** [_module_/var/tmp/portage/hostap-driver-0.2.5/work/hostap-driver-0.2.5/driver/modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.10-rc2' make: *** [2.6] Error 2 !!! ERROR: net-wireless/hostap-driver-0.2.5 failed. !!! Function src_compile, Line 76, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
I'm sorry - but the mobile herd does not support kernel pre-releases. We simply do not have the manpower to do that. Supported kernels are stable versions of development-sources, gentoo-dev-sources, vanilla-sources and gentoo-sources. Closing this bug as WONTFIX.
I can't compile hostap-driver version 0.2.5 (last x86) against 2.6.10 too.
We're probably going to need to release 0.2.6 into x86. Brix, can you do this? I don't have the hardware to test. I've never used hostap before.
I've just added net-wireless/hostap-driver-0.2.6 to portage (~x86 ~ppc). Reporter, please confirm that this solves the build issues.
Nice, hostap-driver-0.2.6 compile on vanilla kernel 2.6.10 without problems.
Ok, closing as FIXED. 0.2.6 will go stable soonish.