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
Created attachment 70220 [details] Kernel Config File Current config file.
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
Which version of net-wireless/ieee80211 do you have installed?