Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108608 - ipw2100 driver fails to build with kernel 2.6.13-r3
Summary: ipw2100 driver fails to build with kernel 2.6.13-r3
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-09 07:26 UTC by Adam Cooper
Modified: 2005-10-11 01:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Kernel Config File (.config,32.70 KB, text/plain)
2005-10-09 07:27 UTC, Adam Cooper
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Cooper 2005-10-09 07:26:09 UTC
Trying to emerge ipw2100 with kernel 2.6.13-r3 fails. I've set  
the /usr/src/linux symlink correctly.  
  
Output:  
  
Calculating dependencies    
 * Determining the location of the kernel source code 
 * Found kernel source directory: 
 *     /usr/src/linux 
 * Found sources for kernel version: 
 *     2.6.13-gentoo-r3 
 * Checking for suitable kernel configuration options: 
>>> Unpacking source... 
>>> Unpacking ipw2100-1.1.2.tgz to /var/tmp/portage/ipw2100-1.1.2-r1/work 
 * Applying ipw2100-1.1.2-ieee80211-1.0.3.patch ...                                                  
[ ok ] 
>>> Source unpacked. 
 * 
 * You may safely ignore any errors from compilation that contain 
 * warnings about undefined references to the ieee80211 subsystem. 
 * 
 * Preparing ipw2100 module 
mkdir 
-p /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/tmp/.tmp_versions 
cp /usr/include/*.mod /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/tmp/.tmp_versions 
cp: cannot stat `/usr/include/*.mod': No such file or directory 
make: [modules] Error 1 (ignored) 
make -C /usr/src/linux M=/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2 
MODVERDIR=/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/tmp/.tmp_versions 
modules 
make[1]: Entering directory `/usr/src/linux-2.6.13-gentoo-r3' 
  CC [M]  /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.o 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function 
`ipw2100_set_scan_options': 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:1584: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:1584: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function 
`ipw2100_configure_security': 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5103: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5108: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5109: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5113: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5114: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5117: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5118: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5127: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5129: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5130: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5130: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5130: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5130: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5131: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5134: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5135: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5148: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function 
`shim__set_security': 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5183: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5185: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5187: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5187: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5189: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5195: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5197: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5198: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5200: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5206: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5207: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5208: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5213: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5214: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5215: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5220: error: 
`SEC_ENCRYPT' undeclared (first use in this function) 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5220: error: 
(Each undeclared identifier is reported only once 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5220: error: 
for each function it appears in.) 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5221: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5221: error: 
structure has no member named `encrypt' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5224: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5225: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5226: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5230: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function 
`ipw2100_alloc_device': 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:6046: warning: 
assignment from incompatible pointer type 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:6049: error: 
structure has no member named `perfect_rssi' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:6050: error: 
structure has no member named `worst_rssi' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function 
`ipw2100_wx_get_auth': 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:7782: error: 
structure has no member named `sec' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function 
`ipw2100_wx_set_encodeext': 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:7810: warning: 
implicit declaration of function `ieee80211_wx_set_encodeext' 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function 
`ipw2100_wx_get_encodeext': 
/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:7819: warning: 
implicit declaration of function `ieee80211_wx_get_encodeext' 
make[2]: *** [/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.o] 
Error 1 
make[1]: *** [_module_/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2] 
Error 2 
make[1]: Leaving directory `/usr/src/linux-2.6.13-gentoo-r3' 
make: *** [modules] Error 2 
 
!!! ERROR: net-wireless/ipw2100-1.1.2-r1 failed. 
!!! Function linux-mod_src_compile, Line 460, Exitcode 2 
!!! Unable to make                                  KSRC=/usr/src/linux 
KSRC_OUTPUT=/usr/src/linux IEEE80211_INC=/usr/include all. 
!!! If you need support, post the topmost build error, NOT this status 
message. 
  

Reproducible: Always
Steps to Reproduce:
1. emerge gentoo-sources 
2. set symlink 
3. emerge ipw2100 
 


Expected Results:  
Merged IPW2100 without error
Comment 1 Adam Cooper 2005-10-09 07:27:59 UTC
Created attachment 70220 [details]
Kernel Config File

Current config file.
Comment 2 Adam Cooper 2005-10-09 08:35:48 UTC
Forgot to include some steps to reproduce. It should read. 
 
1. emerge gentoo-sources 
2. set /usr/src/linux symlink 
3. cd /usr/src/linux/; cp /boot/config-* .config; make oldconfig; make && make 
modules_install 
4. emerge ipw2100 
Comment 3 Henrik Brix Andersen 2005-10-11 01:42:16 UTC
Which version of net-wireless/ieee80211 do you have installed?