Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 165155

Summary: net-wireless/ipw3945-1.2.0 does not compile against kernel 2.6.9
Product: Gentoo Linux Reporter: Juan <juan>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED INVALID    
Severity: normal CC: jiri.pittner
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Juan 2007-02-03 17:36:22 UTC
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
Comment 1 Juan 2007-02-03 17:38:06 UTC
re-emerge of package net-wireless/ieee80211-1.2.15 did nothing. Still have a broken ipw3945-1.2.0 ebuild.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-02-03 17:41:59 UTC
> *   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?
Comment 3 Juan 2007-02-03 18:10:34 UTC
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?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-02-03 18:27:39 UTC
(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.
Comment 5 Juan 2007-02-03 18:31:18 UTC
I skipped 1.1.3-r1.. Never thought to look at older changelogs for tips. Sorry.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-02-07 07:53:12 UTC
*** Bug 165692 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-02-07 09:43:30 UTC
*** Bug 165692 has been marked as a duplicate of this bug. ***