It seems the new ebuild requires ieee80211 to be compiled into the kernel? I do not use the in-kernel ieee80211 because they have never worked for me. I use: zeke dracco # emerge ieee80211 -pv [ebuild R ] net-wireless/ieee80211-1.2.15 USE="-debug" 0 kB zeke dracco # emerge ipw3945 -u >>> Emerging (1 of 1) net-wireless/ipw3945-1.2.0 to / * ipw3945-1.1.3-2.6.20-1.patch MD5 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-1.patch RMD160 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-1.patch SHA1 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-1.patch SHA256 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-1.patch size ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-2.patch MD5 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-2.patch RMD160 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-2.patch SHA1 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-2.patch SHA256 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-2.patch size ;-) ... [ ok ] >>> Downloading 'http://gentoo.xdracco.net/distfiles/ipw3945-1.2.0.tgz' --09:30:56-- http://gentoo.xdracco.net/distfiles/ipw3945-1.2.0.tgz => `/usr/portage/distfiles/ipw3945-1.2.0.tgz' Resolving gentoo.xdracco.net... 192.168.4.240 Connecting to gentoo.xdracco.net|192.168.4.240|:80... connected. HTTP request sent, awaiting response... 404 Not Found 09:30:56 ERROR 404: Not Found. >>> Downloading 'http://distfiles.gentoo.org/distfiles/ipw3945-1.2.0.tgz' --09:30:57-- http://distfiles.gentoo.org/distfiles/ipw3945-1.2.0.tgz => `/usr/portage/distfiles/ipw3945-1.2.0.tgz' Resolving distfiles.gentoo.org... 216.165.129.135, 64.50.236.52, 64.50.238.52, ... Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 200,122 (195K) [application/x-gzip] 100%[=====================================================>] 200,122 155.60K/s 09:30:58 (155.29 KB/s) - `/usr/portage/distfiles/ipw3945-1.2.0.tgz' saved [200122/200122] * ipw3945-1.1.3-2.6.20-register.patch MD5 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-register.patch RMD160 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-register.patch SHA1 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-register.patch SHA256 ;-) ... [ ok ] * ipw3945-1.1.3-2.6.20-register.patch size ;-) ... [ ok ] * ipw3945-1.1.4.essid.patch MD5 ;-) ... [ ok ] * ipw3945-1.1.4.essid.patch RMD160 ;-) ... [ ok ] * ipw3945-1.1.4.essid.patch SHA1 ;-) ... [ ok ] * ipw3945-1.1.4.essid.patch SHA256 ;-) ... [ ok ] * ipw3945-1.1.4.essid.patch size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking ipw3945-1.2.0.tgz ;-) ... [ ok ] * checking ipw3945-1.1.3-2.6.20-register.patch ;-) ... [ ok ] * checking ipw3945-1.1.4.essid.patch ;-) ... [ ok ] * checking ipw3945-1.1.3-2.6.20-2.patch ;-) ... [ ok ] * checking ipw3945-1.1.3-2.6.20-1.patch ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.19-gentoo-r5 * Checking for suitable kernel configuration options... * ipw3945-1.2.0 requires support for Generic IEEE 802.11 Networking Stack (CONFIG_IEEE80211). * CONFIG_IEEE80211_CRYPT_CCMP: is not set when it should be. * CONFIG_IEEE80211_CRYPT_TKIP: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. * Once you have satisfied these options, please try merging * this package again. !!! ERROR: net-wireless/ipw3945-1.2.0 failed. Call stack: ebuild.sh, line 1629: Called dyn_setup ebuild.sh, line 701: Called qa_call 'pkg_setup' ebuild.sh, line 38: Called pkg_setup ipw3945-1.2.0.ebuild, line 39: Called linux-mod_pkg_setup linux-mod.eclass, line 458: Called linux-info_pkg_setup linux-info.eclass, line 572: Called check_extra_config linux-info.eclass, line 471: Called die !!! Incorrect kernel configuration options !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/net-wireless/ipw3945-1.2.0/temp/build.log'. Reproducible: Always
re-emerge of package net-wireless/ieee80211-1.2.15 did nothing. Still have a broken ipw3945-1.2.0 ebuild.
> * CONFIG_IEEE80211_CRYPT_CCMP: is not set when it should be. > * CONFIG_IEEE80211_CRYPT_TKIP: is not set when it should be. Maybe, fix your kernel configuration before filing bugs?
Why? I don't use the in-kernel drivers for ieee80211... I use the ebuild. Also, how is it that I should 'fix my kernel issues first' when the previous ipw3945 ebuild compiles just fine (that's how I'm posting this bug). Are you suggesting that I must now use the in-kernel drivers?
(In reply to comment #3) > Are you suggesting that I must now use the in-kernel drivers? Yes, for anything >=1.1.3-r1; see the fine Changelog. *ipw3945-1.1.3-r1 (07 Jan 2007) 07 Jan 2007; Christian Heim <phreak@gentoo.org> +files/ipw3945-1.1.3-Makefile.patch, +ipw3945-1.1.3-r1.ebuild: Adding an updated ebuild, now relying on the in-kernel ieee80211.
I skipped 1.1.3-r1.. Never thought to look at older changelogs for tips. Sorry.
*** Bug 165692 has been marked as a duplicate of this bug. ***