Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

ipw3945 alternative: Intel's iwlwifi

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
373 posts
  • Page 2 of 15
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 15
  • Next
Author
Message
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Tue Feb 13, 2007 6:35 pm

what happens if you change "set_arch_to_kernel" to "set_arch_to_portage" or what if you comment out "set_arch_to_kernel" completly
set_arch_to_portage and commenting out both fail this way:

Code: Select all

 + Applying: patches/delayed_work.patch
        Add delayed_work structure compatibility.
make: Entering directory `/usr/src/linux-2.6.19-suspend2-r2'
Makefile:492: /usr/src/linux-2.6.19-suspend2-r2/arch/amd64/Makefile: No such file or directory
make: *** No rule to make target `/usr/src/linux-2.6.19-suspend2-r2/arch/amd64/Makefile'.  Stop.
make: Leaving directory `/usr/src/linux-2.6.19-suspend2-r2'
>>> Source compiled.
>>> Test phase [not enabled]: net-wireless/d80211-1.0.0

>>> Install d80211-1.0.0 into /var/tmp/portage/net-wireless/d80211-1.0.0/image/ category net-wireless
 * Installing compatible/net/d80211/80211 module
install: cannot stat `compatible/net/d80211/80211.ko': No such file or directory
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Tue Feb 13, 2007 6:40 pm

Lloeki wrote:
what happens if you change "set_arch_to_kernel" to "set_arch_to_portage" or what if you comment out "set_arch_to_kernel" completly
set_arch_to_portage and commenting out both fail this way:

Code: Select all

 + Applying: patches/delayed_work.patch
        Add delayed_work structure compatibility.
make: Entering directory `/usr/src/linux-2.6.19-suspend2-r2'
Makefile:492: /usr/src/linux-2.6.19-suspend2-r2/arch/amd64/Makefile: No such file or directory
make: *** No rule to make target `/usr/src/linux-2.6.19-suspend2-r2/arch/amd64/Makefile'.  Stop.
make: Leaving directory `/usr/src/linux-2.6.19-suspend2-r2'
>>> Source compiled.
>>> Test phase [not enabled]: net-wireless/d80211-1.0.0

>>> Install d80211-1.0.0 into /var/tmp/portage/net-wireless/d80211-1.0.0/image/ category net-wireless
 * Installing compatible/net/d80211/80211 module
install: cannot stat `compatible/net/d80211/80211.ko': No such file or directory
yeah so set_arch_to_kernel is the right command, i just wonder why its not building any modules.....
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Tue Feb 13, 2007 9:26 pm

i figured out the problem... now I just need to make the proper changes
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
madking
n00b
n00b
Posts: 3
Joined: Tue Feb 13, 2007 9:21 pm

  • Quote

Post by madking » Tue Feb 13, 2007 9:38 pm

hi there,

I tried also to install 80211 modules and got the same error for d80211 ebuild.

uname -a

Code: Select all

gentoo distfiles # uname -a
Linux gentoo 2.6.20-gentoo #4 SMP Tue Feb 13 21:55:47 EET 2007 i686 Genuine Intel(R) CPU           T2500  @ 2.00GHz GenuineIntel GNU/Linux
error:

Code: Select all

Checking kernel compatibility in:
        /lib/modules/2.6.20-gentoo/build/
 * Kernel requires compatibility version:
   - Requires net_device::ieee80211_ptr compat
Building compatibility version in 'compatible/' directory:
Copying compatible/ from modified/...done
 + Applying: patches/ieee80211_ptr.patch
        Re-use ax25_ptr in net_device for ieee80211_ptr
make: Entering directory `/usr/src/linux-2.6.20-gentoo'
Makefile:491: /usr/src/linux-2.6.20-gentoo/arch/x86/Makefile: No such file or directory
make: *** No rule to make target `/usr/src/linux-2.6.20-gentoo/arch/x86/Makefile'.  Stop.
make: Leaving directory `/usr/src/linux-2.6.20-gentoo'
>>> Source compiled.
>>> Test phase [not enabled]: net-wireless/d80211-1.0.0

>>> Install d80211-1.0.0 into /var/tmp/portage/net-wireless/d80211-1.0.0/image/ category net-wireless
 * Installing compatible/net/d80211/80211 module
install: cannot stat `compatible/net/d80211/80211.ko': No such file or directory

!!! ERROR: net-wireless/d80211-1.0.0 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_install
  ebuild.sh, line 1060:   Called qa_call 'src_install'
  environment, line 3967:   Called src_install
  ebuild.sh, line 1304:   Called linux-mod_src_install
  linux-mod.eclass, line 540:   Called die


lspci:

Code: Select all

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 12)
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
08:03.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
08:03.1 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
08:03.2 Class 0805: O2 Micro, Inc. Unknown device 7120 (rev 01)
08:03.3 Bridge: O2 Micro, Inc. Unknown device 7130 (rev 01)
08:03.4 FireWire (IEEE 1394): O2 Micro, Inc. Unknown device 00f7 (rev 02)
I am trying since 2 days to install ipw3945 wireless drivers on my Fujitsu-Siemens E8210 but no luck until now.
Tried with in-kernel ieee80211 and modules way, with 2.6.19-r5 and 2.6.20

I will keep on trying ;)
Good luck
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Tue Feb 13, 2007 9:48 pm

update the overlay, i just committed a working ebuild for d80211...
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Tue Feb 13, 2007 10:23 pm

Waninkoko wrote:I tried with unencrypted and WEP encrypted APs and I cannot associate. I used 0.05 version. I didn't experience any lockup at the moment.

dmesg says:

Code: Select all

iwlwifi: Detected Intel PRO/Wireless 3945ABG Network Connection
iwlwifi: Channel 14 [2.4Ghz] is Tx only -- skipping.
iwlwifi: Channel 183 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 184 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 185 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 187 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 188 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 189 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 192 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 196 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 7 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 8 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 11 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 12 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 16 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 145 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 149 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 153 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 157 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 161 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Channel 165 [5.2Ghz] is Tx only -- skipping.
iwlwifi: Tunable channels: 13 802.11bg, 23 802.11a channels
iwlwifi: XXXY start rate scale
wmaster0: Selected rate control algorithm 'iwlwifi rate-scale'
eth0: Does not support passive scan, disabled
hwcrypto disabled!
wlan0_rename: starting scan
wlan0_rename: scan completed
wlan0_rename: starting scan
wlan0_rename: scan completed
hwcrypto disabled!
wlan0_rename: Initial auth_alg=0
wlan0_rename: authenticate with AP 00:16:b6:39:88:16
wlan0_rename: authenticate with AP 00:16:b6:39:88:16
wlan0_rename: authenticate with AP 00:16:b6:39:88:16
wlan0_rename: authentication with AP 00:16:b6:39:88:16 timed out
I get the same error as you with timeout authenticating.... I noticed that when I do "ls /sys/bus/pci/drivers/iwlwifi/0000\:05\:00.0/" I get the following

Code: Select all

antenna               ieee80211:phy0/       retry_rate
broken_parity_status  irq                   rf_kill
bus/                  led                   roam
cfg                   local_cpus            statistics
channels              modalias              status
class                 msi_bus               subsystem/
config                net:wlan0/            subsystem_device
device                net:wmaster0/         subsystem_vendor
driver/               power/                temperature
dump_errors           power_level           uevent
dump_events           resource              vendor
enable                resource0             
do you notice there is no associate entry above.... I should be able to set that to a 0 or 1, I bet that has to do with our problems not associating...


for people how have this working what kernel version are you using... for those that it fails to work what kernel version are you using?
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
madking
n00b
n00b
Posts: 3
Joined: Tue Feb 13, 2007 9:21 pm

  • Quote

Post by madking » Tue Feb 13, 2007 11:09 pm

"emerge d80211 iwlwifi-ucode iwlwifi" works fine, also modprobe 80211...but still no wlan0
iwconfig gives me only eth0(sky2) and loopback interfaces.

can you please spare some minutes and point me the good direction in order to enable wireless ?

thanks ;)
dmesg

Code: Select all

iwlwifi: Intel(R) Wirless Link driver for Linux, 0.0.6
iwlwifi: Copyright(c) 2003-2006 Intel Corporation
bus pci: add driver iwlwifi
pci: Matched Device 0000:06:00.0 with Driver iwlwifi
pci: Probing driver iwlwifi with device 0000:06:00.0
ACPI: PCI Interrupt 0000:06:00.0[A] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:06:00.0 to 64
iwlwifi: Detected Intel PRO/Wireless 3945ABG Network Connection
DEV: registering device: ID = '0000:06:00.0'
PM: Adding info for No Bus:0000:06:00.0
dev_uevent - dev_uevent() returned -19
DEV: Unregistering device. ID = '0000:06:00.0'
PM: Removing info for No Bus:0000:06:00.0
iwlwifi: iwlwifi-3945.ucode firmware file req failed: Reason -2
iwlwifi: Could not read microcode from disk: -2
device class '': release.
iwlwifi: probe of 0000:06:00.0 failed with error -2
Top
madking
n00b
n00b
Posts: 3
Joined: Tue Feb 13, 2007 9:21 pm

  • Quote

Post by madking » Tue Feb 13, 2007 11:39 pm

ok, finally I fixed...it iwlwifi was not able to load the firmware because hotplug was not installed :)
Top
aslvrstn
n00b
n00b
Posts: 31
Joined: Mon Jan 16, 2006 7:31 pm

  • Quote

Post by aslvrstn » Wed Feb 14, 2007 12:43 am

My d80211 build is also failing:

Code: Select all

Calculating dependencies  ..... ..... ..... ....... done!
>>> starting parallel fetching

>>> Emerging (1 of 2) net-wireless/d80211-1.0.0 to /
 * d80211-1.0.0.tgz MD5 ;-) ...                                           [ ok ]
 * d80211-1.0.0.tgz RMD160 ;-) ...                                        [ ok ]
 * d80211-1.0.0.tgz SHA1 ;-) ...                                          [ ok ]
 * d80211-1.0.0.tgz SHA256 ;-) ...                                        [ ok ]
 * d80211-1.0.0.tgz size ;-) ...                                          [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking d80211-1.0.0.tgz ;-) ...                                      [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.19-suspend2-r2
>>> Unpacking source...
>>> Unpacking d80211-1.0.0.tgz to /var/tmp/portage/net-wireless/d80211-1.0.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0 ...
 * Preparing compatible/net/d80211/80211 module
Building modified version in 'modified/' directory:
Copying modified/ from origin/...done
Applying patches and scripts from pending/.
 + Applying: pending/14-d46046fb9d04ce008549482f2e0bb780bba2b5db.patch
	add state locks
 + Applying: pending/15-6399229af7092b283b66fb70c7dedf04bcee1484.patch
	add all SMP locks
 + Applying: pending/16-fa79f91c3d5029d9561c4422728a9263ff2e26dd.patch
	add all SMP locks and 11n support
 + Applying: pending/17-c548f886998b51fa26365086d9132a75ed9f2703.patch
	--- 
 + Applying: pending/18-8009194e6c92d5afececc0253c66a83b6b27e605.patch
	add hong fix for 499
 + Applying: pending/19-7d29f2b4129a63ff09a37e36cfd20a39fbf5f1d4.patch
	[patch] fix iwconfig key behavior
 + Applying: pending/20-7048a24a2b79c1d41141353614d59944d8afdffe.patch
	[patch] fix iwlist key behavior
 + Applying: pending/21-eab45ff0a4df9c81cbd691c1f51e94df2420cdba.patch
	fix bug 432
 + Applying: pending/22-3af5cb400d3cc0184e597d390a38ca4fb84a2f9e.patch
	add back netif_running test when changing mode
 + Applying: pending/23-b090b7b920f9cc9c3f5383769f383fa9fa190b7e.patch
	fix one typo
 + Applying: pending/24-2487247da787f2823c2ea1db41b0c3abf90a1884.patch
	[PATCH 1/6] d80211: add IEEE802.11e/WMM MLMEs, Status Code and Reason Code
 + Applying: pending/25-f35804c05a52341c1574e33892f03d0beeadf83f.patch
	[PATCH 2/6] d80211: create "wifi.h" to define WIFI OUIs
 + Applying: pending/26-d8948323488fa0f5e3b37b6c43361e2ab750ac2d.patch
	[PATCH 4/6] d80211: add IEEE802.11e/WMM Traffic Stream (TS) Management support
 + Applying: pending/27-099a02299ae3ecf1f423c48e596e0e2a6bdd2634.patch
	[PATCH 5/6] d80211: add IEEE 802.11e Direct Link Setup (DLS) support
 + Applying: pending/28-e9aabd57d064cf11dd1f5f52ee25cddd02f7caa7.patch
	[PATCH 6/6] d80211: add sysfs interface for QoS functions
 + Applying: pending/29-6f45ce8872621b67e2e8e45bdf2e764c9154d231.patch
	[PATCH] Fix compile problem with IEEE802.11e/WMM code change
Checking kernel compatibility in:
	/lib/modules/2.6.19-suspend2-r1/build/
 * Kernel requires compatibility version:
   - Requires qdisc API compat
   - Requires delayed_work compat
   - Requires net_device::ieee80211_ptr compat
Building compatibility version in 'compatible/' directory:
Copying compatible/ from modified/...done
 + Applying: patches/qdisc-api.patch
	Use older qdisc API for qdisc_create_dflt
 + Applying: patches/ieee80211_ptr.patch
	Re-use ax25_ptr in net_device for ieee80211_ptr
 + Applying: patches/delayed_work.patch
	Add delayed_work structure compatibility.
make: Entering directory `/usr/src/linux-2.6.19-suspend2-r2'
  CC [M]  /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.o
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:10:24: error: net/d80211.h: No such file or directory
In file included from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:23,
                 from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:26:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_key.h:48: error: expected specifier-qualifier-list before 'ieee80211_key_alg'
In file included from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:26:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:174: error: field 'control' has incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:205: error: field 'tx_control' has incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:228: error: 'IEEE80211_MAX_AID' undeclared here (not in a function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:378: error: field 'hw' has incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:424: error: 'NUM_TX_DATA_QUEUES' undeclared here (not in a function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:445: error: 'NUM_IEEE80211_MODES' undeclared here (not in a function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h: In function 'hw_to_local':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:605: warning: type defaults to 'int' in declaration of '__mptr'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:605: warning: initialization from incompatible pointer type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h: At top level:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:747: warning: 'struct ieee802_11_elem_tspec' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:747: warning: its scope is only this definition or declaration, which is probably not what you want
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:749: warning: 'struct ieee802_11_elem_tspec' declared inside parameter list
In file included from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:27:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h:45: warning: 'struct ieee80211_tx_status' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h:85: warning: 'struct ieee80211_tx_status' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h: In function 'rate_control_tx_status':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h:88: warning: passing argument 4 of 'ref->ops->tx_status' from incompatible pointer type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: At top level:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:48: warning: 'struct ieee80211_hdr' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_key_data2conf':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:59: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:59: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:63: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:64: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:64: error: 'struct ieee80211_key' has no member named 'alg'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:65: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:65: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:66: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:67: error: 'struct ieee80211_key' has no member named 'force_sw_encrypt'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: 'IEEE80211_KEY_FORCE_SW_ENCRYPT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: (Each undeclared identifier is reported only once
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: for each function it appears in.)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:69: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:69: error: 'struct ieee80211_key' has no member named 'keyidx'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:70: error: 'struct ieee80211_key' has no member named 'default_tx_key'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:71: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:71: error: 'IEEE80211_KEY_DEFAULT_TX_KEY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:73: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:73: error: 'IEEE80211_KEY_DEFAULT_WEP_ONLY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'key'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'key'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_key_release':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:126: error: 'struct ieee80211_key' has no member named 'alg'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:126: error: 'ALG_CCMP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:127: error: 'struct ieee80211_key' has no member named 'u'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_prepare_rates':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:153: error: invalid use of undefined type 'struct ieee80211_rate'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:153: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:155: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:155: error: 'IEEE80211_RATE_SUPPORTED' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:156: error: 'IEEE80211_RATE_BASIC' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:161: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:165: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:172: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:173: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:175: error: 'MODE_IEEE80211A' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:176: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:176: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:177: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:178: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:180: error: 'MODE_IEEE80211B' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:181: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:181: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:182: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:184: error: 'MODE_ATHEROS_TURBO' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:185: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:185: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:186: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:187: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:189: error: 'MODE_IEEE80211G' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:190: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:190: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:191: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:191: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:192: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:199: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:199: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:200: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:201: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:201: error: 'IEEE80211_RATE_MANDATORY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:204: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:205: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:210: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:210: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:211: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:211: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:212: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:212: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:213: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:214: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:215: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:215: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:216: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:216: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:217: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:217: error: 'IEEE80211_RATE_ERP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_key_threshold_notify':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:247: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:254: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_get_hdrlen':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:265: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:266: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:267: error: 'IEEE80211_FCTL_FROMDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:267: error: 'IEEE80211_FCTL_TODS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:269: error: 'IEEE80211_STYPE_QOS_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:272: error: 'IEEE80211_FTYPE_CTL' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:273: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:274: error: 'IEEE80211_STYPE_CTS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:275: error: 'IEEE80211_STYPE_ACK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_get_hdrlen_from_skb':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:296: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_is_eapol':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:352: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_rate_ctrl':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:375: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:383: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:383: error: 'IEEE80211_TXCTL_RATE_CTRL_PROBE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:385: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:385: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:388: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:392: error: 'MODE_IEEE80211G' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:400: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:401: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:405: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:407: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:407: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:408: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:408: error: 'IEEE80211_RATE_PREAMBLE2' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:412: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:412: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:417: error: 'IEEE80211_IF_TYPE_STA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:418: error: 'IEEE80211_IF_TYPE_IBSS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:423: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:425: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:425: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:426: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_select_key':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:439: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:441: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:441: error: 'HW_KEY_IDX_INVALID' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:443: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:443: error: 'IEEE80211_TXCTL_DO_NOT_ENCRYPT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:460: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:461: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_fragment':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:490: error: 'FCS_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:497: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:497: error: 'IEEE80211_FCTL_MOREFRAGS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:524: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:525: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'wep_encrypt_skb':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:554: error: 'struct ieee80211_key' has no member named 'force_sw_encrypt'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:558: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:559: error: 'IEEE80211_HW_WEP_INCLUDE_IV' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_set_iswep':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:573: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:573: error: 'IEEE80211_FCTL_PROTECTED' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:580: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_wep_encrypt':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:592: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:594: error: 'struct ieee80211_key' has no member named 'alg'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:594: error: 'ALG_WEP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:595: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:595: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:596: error: 'IEEE80211_FTYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:597: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:597: error: 'IEEE80211_STYPE_AUTH' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:600: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:601: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_frame_duration':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:644: error: 'MODE_IEEE80211A' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:645: error: 'MODE_ATHEROS_TURBO' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_duration':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:693: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:693: error: 'IEEE80211_RATE_ERP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:713: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:713: error: 'IEEE80211_FTYPE_CTL' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:752: error: invalid use of undefined type 'struct ieee80211_rate'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:752: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:753: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:753: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:756: warning: implicit declaration of function 'IEEE80211_RATE_MODULATION'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:756: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:757: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:760: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:760: error: 'IEEE80211_RATE_BASIC' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:761: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:762: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:762: error: 'IEEE80211_RATE_MANDATORY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:763: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:785: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_misc':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:800: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:801: error: 'FCS_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:802: error: 'IEEE80211_MAX_RTS_THRESHOLD' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:803: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:803: error: 'IEEE80211_TXCTL_USE_RTS_CTS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:804: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:807: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:811: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:819: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:825: error: 'MODE_IEEE80211G' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:826: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:826: error: 'IEEE80211_RATE_ERP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:829: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:830: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:830: error: 'IEEE80211_TXCTL_USE_CTS_PROTECT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:835: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:838: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:840: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:841: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:843: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:846: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:852: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:852: error: 'IEEE80211_RATE_BASIC' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:853: error: decrement of pointer to unknown structure
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:853: error: arithmetic on pointer to an incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:855: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:857: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:861: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:863: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:864: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:864: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_check_assoc':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:897: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:897: error: 'IEEE80211_FTYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:898: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:898: error: 'IEEE80211_STYPE_PROBE_REQ' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:907: error: 'IEEE80211_IF_TYPE_IBSS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:907: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'purge_old_ps_buffers':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:964: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_multicast_ps_buf':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:999: error: 'IEEE80211_HW_HOST_BROADCAST_PS_BUFFERING' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1000: error: 'IEEE80211_IF_TYPE_WDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1002: error: 'IEEE80211_FCTL_ORDER' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_unicast_ps_buf':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_FTYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_STYPE_PROBE_RESP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1047: error: expected ')' before 'MAC_FMT'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1049: warning: too few arguments for format
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1056: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1057: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function '__ieee80211_tx_prepare':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1108: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1109: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1110: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1112: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1113: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1114: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1114: error: 'IEEE80211_TXCTL_NO_ACK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1116: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1118: error: 'IEEE80211_MAX_FRAG_THRESHOLD' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1119: error: 'FCS_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1120: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1122: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1122: error: 'IEEE80211_TXCTL_CLEAR_DST_MASK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1124: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1127: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1129: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1135: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1135: error: 'IEEE80211_TXCTL_FIRST_FRAGMENT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function '__ieee80211_tx':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1194: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1200: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1200: error: 'IEEE80211_TXCTL_USE_RTS_CTS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1201: error: 'IEEE80211_TXCTL_USE_CTS_PROTECT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1202: error: 'IEEE80211_TXCTL_CLEAR_DST_MASK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1203: error: 'IEEE80211_TXCTL_FIRST_FRAGMENT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1207: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1210: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1211: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1213: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1214: error: 'IEEE80211_TXCTL_RATE_CTRL_PROBE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1216: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1222: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1246: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1246: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1295: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1298: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1306: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1311: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1322: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1324: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1327: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1327: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1327: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_master_start_xmit':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1406: error: storage size of 'control' isn't known
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1437: error: 'IEEE80211_TXCTL_REQ_TX_STATUS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1439: error: 'IEEE80211_TXCTL_DO_NOT_ENCRYPT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1441: error: 'IEEE80211_TXCTL_REQUEUE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1445: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1406: warning: unused variable 'control'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_subif_start_xmit':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1475: error: storage size of 'hdr' isn't known
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1496: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1496: error: 'IEEE80211_STYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1498: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1498: error: 'IEEE80211_IF_TYPE_VLAN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1500: error: 'IEEE80211_FCTL_FROMDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1506: error: 'IEEE80211_IF_TYPE_WDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1507: error: 'IEEE80211_FCTL_TODS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1514: error: 'IEEE80211_IF_TYPE_STA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1528: error: 'IEEE80211_IF_TYPE_IBSS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1543: error: 'IEEE80211_STYPE_QOS_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1624: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1475: warning: unused variable 'hdr'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_mgmt_start_xmit':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1671: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1676: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1688: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1691: error: 'IEEE80211_FCTL_PROTECTED' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_beacon_add_tim':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1725: error: 'WLAN_EID_TIM' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1738: error: 'IEEE80211_MAX_TIM_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_beacon_get':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1787: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1841: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1842: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1842: error: 'IEEE80211_RATE_PREAMBLE2' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1843: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1843: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1844: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1845: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1846: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1846: error: 'IEEE80211_TXCTL_NO_ACK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1847: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1848: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1849: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1849: error: 'IEEE80211_TXCTL_CLEAR_DST_MASK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_get_buffered_bc':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1877: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1883: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1883: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1883: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wirel
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Wed Feb 14, 2007 2:24 am

aslvrstn wrote:My d80211 build is also failing:

Code: Select all

Calculating dependencies  ..... ..... ..... ....... done!
>>> starting parallel fetching

>>> Emerging (1 of 2) net-wireless/d80211-1.0.0 to /
 * d80211-1.0.0.tgz MD5 ;-) ...                                           [ ok ]
 * d80211-1.0.0.tgz RMD160 ;-) ...                                        [ ok ]
 * d80211-1.0.0.tgz SHA1 ;-) ...                                          [ ok ]
 * d80211-1.0.0.tgz SHA256 ;-) ...                                        [ ok ]
 * d80211-1.0.0.tgz size ;-) ...                                          [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking d80211-1.0.0.tgz ;-) ...                                      [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.19-suspend2-r2
>>> Unpacking source...
>>> Unpacking d80211-1.0.0.tgz to /var/tmp/portage/net-wireless/d80211-1.0.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0 ...
 * Preparing compatible/net/d80211/80211 module
Building modified version in 'modified/' directory:
Copying modified/ from origin/...done
Applying patches and scripts from pending/.
 + Applying: pending/14-d46046fb9d04ce008549482f2e0bb780bba2b5db.patch
	add state locks
 + Applying: pending/15-6399229af7092b283b66fb70c7dedf04bcee1484.patch
	add all SMP locks
 + Applying: pending/16-fa79f91c3d5029d9561c4422728a9263ff2e26dd.patch
	add all SMP locks and 11n support
 + Applying: pending/17-c548f886998b51fa26365086d9132a75ed9f2703.patch
	--- 
 + Applying: pending/18-8009194e6c92d5afececc0253c66a83b6b27e605.patch
	add hong fix for 499
 + Applying: pending/19-7d29f2b4129a63ff09a37e36cfd20a39fbf5f1d4.patch
	[patch] fix iwconfig key behavior
 + Applying: pending/20-7048a24a2b79c1d41141353614d59944d8afdffe.patch
	[patch] fix iwlist key behavior
 + Applying: pending/21-eab45ff0a4df9c81cbd691c1f51e94df2420cdba.patch
	fix bug 432
 + Applying: pending/22-3af5cb400d3cc0184e597d390a38ca4fb84a2f9e.patch
	add back netif_running test when changing mode
 + Applying: pending/23-b090b7b920f9cc9c3f5383769f383fa9fa190b7e.patch
	fix one typo
 + Applying: pending/24-2487247da787f2823c2ea1db41b0c3abf90a1884.patch
	[PATCH 1/6] d80211: add IEEE802.11e/WMM MLMEs, Status Code and Reason Code
 + Applying: pending/25-f35804c05a52341c1574e33892f03d0beeadf83f.patch
	[PATCH 2/6] d80211: create "wifi.h" to define WIFI OUIs
 + Applying: pending/26-d8948323488fa0f5e3b37b6c43361e2ab750ac2d.patch
	[PATCH 4/6] d80211: add IEEE802.11e/WMM Traffic Stream (TS) Management support
 + Applying: pending/27-099a02299ae3ecf1f423c48e596e0e2a6bdd2634.patch
	[PATCH 5/6] d80211: add IEEE 802.11e Direct Link Setup (DLS) support
 + Applying: pending/28-e9aabd57d064cf11dd1f5f52ee25cddd02f7caa7.patch
	[PATCH 6/6] d80211: add sysfs interface for QoS functions
 + Applying: pending/29-6f45ce8872621b67e2e8e45bdf2e764c9154d231.patch
	[PATCH] Fix compile problem with IEEE802.11e/WMM code change
Checking kernel compatibility in:
	/lib/modules/2.6.19-suspend2-r1/build/
 * Kernel requires compatibility version:
   - Requires qdisc API compat
   - Requires delayed_work compat
   - Requires net_device::ieee80211_ptr compat
Building compatibility version in 'compatible/' directory:
Copying compatible/ from modified/...done
 + Applying: patches/qdisc-api.patch
	Use older qdisc API for qdisc_create_dflt
 + Applying: patches/ieee80211_ptr.patch
	Re-use ax25_ptr in net_device for ieee80211_ptr
 + Applying: patches/delayed_work.patch
	Add delayed_work structure compatibility.
make: Entering directory `/usr/src/linux-2.6.19-suspend2-r2'
  CC [M]  /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.o
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:10:24: error: net/d80211.h: No such file or directory
In file included from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:23,
                 from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:26:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_key.h:48: error: expected specifier-qualifier-list before 'ieee80211_key_alg'
In file included from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:26:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:174: error: field 'control' has incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:205: error: field 'tx_control' has incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:228: error: 'IEEE80211_MAX_AID' undeclared here (not in a function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:378: error: field 'hw' has incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:424: error: 'NUM_TX_DATA_QUEUES' undeclared here (not in a function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:445: error: 'NUM_IEEE80211_MODES' undeclared here (not in a function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h: In function 'hw_to_local':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:605: warning: type defaults to 'int' in declaration of '__mptr'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:605: warning: initialization from incompatible pointer type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h: At top level:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:747: warning: 'struct ieee802_11_elem_tspec' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:747: warning: its scope is only this definition or declaration, which is probably not what you want
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_i.h:749: warning: 'struct ieee802_11_elem_tspec' declared inside parameter list
In file included from /var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:27:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h:45: warning: 'struct ieee80211_tx_status' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h:85: warning: 'struct ieee80211_tx_status' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h: In function 'rate_control_tx_status':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211_rate.h:88: warning: passing argument 4 of 'ref->ops->tx_status' from incompatible pointer type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: At top level:
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:48: warning: 'struct ieee80211_hdr' declared inside parameter list
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_key_data2conf':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:59: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:59: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:63: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:64: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:64: error: 'struct ieee80211_key' has no member named 'alg'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:65: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:65: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:66: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:67: error: 'struct ieee80211_key' has no member named 'force_sw_encrypt'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: 'IEEE80211_KEY_FORCE_SW_ENCRYPT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: (Each undeclared identifier is reported only once
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:68: error: for each function it appears in.)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:69: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:69: error: 'struct ieee80211_key' has no member named 'keyidx'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:70: error: 'struct ieee80211_key' has no member named 'default_tx_key'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:71: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:71: error: 'IEEE80211_KEY_DEFAULT_TX_KEY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:73: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:73: error: 'IEEE80211_KEY_DEFAULT_WEP_ONLY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'key'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'key'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:74: error: 'struct ieee80211_key' has no member named 'keylen'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_key_release':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:126: error: 'struct ieee80211_key' has no member named 'alg'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:126: error: 'ALG_CCMP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:127: error: 'struct ieee80211_key' has no member named 'u'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_prepare_rates':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:153: error: invalid use of undefined type 'struct ieee80211_rate'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:153: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:155: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:155: error: 'IEEE80211_RATE_SUPPORTED' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:156: error: 'IEEE80211_RATE_BASIC' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:161: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:165: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:172: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:173: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:175: error: 'MODE_IEEE80211A' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:176: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:176: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:177: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:178: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:180: error: 'MODE_IEEE80211B' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:181: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:181: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:182: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:184: error: 'MODE_ATHEROS_TURBO' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:185: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:185: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:186: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:187: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:189: error: 'MODE_IEEE80211G' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:190: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:190: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:191: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:191: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:192: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:199: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:199: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:200: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:201: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:201: error: 'IEEE80211_RATE_MANDATORY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:204: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:205: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:210: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:210: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:211: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:211: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:212: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:212: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:213: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:214: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:215: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:215: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:216: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:216: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:217: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:217: error: 'IEEE80211_RATE_ERP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_key_threshold_notify':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:247: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:254: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_get_hdrlen':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:265: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:266: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:267: error: 'IEEE80211_FCTL_FROMDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:267: error: 'IEEE80211_FCTL_TODS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:269: error: 'IEEE80211_STYPE_QOS_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:272: error: 'IEEE80211_FTYPE_CTL' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:273: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:274: error: 'IEEE80211_STYPE_CTS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:275: error: 'IEEE80211_STYPE_ACK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_get_hdrlen_from_skb':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:296: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_is_eapol':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:352: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_rate_ctrl':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:375: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:383: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:383: error: 'IEEE80211_TXCTL_RATE_CTRL_PROBE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:385: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:385: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:388: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:392: error: 'MODE_IEEE80211G' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:400: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:401: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:405: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:407: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:407: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:408: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:408: error: 'IEEE80211_RATE_PREAMBLE2' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:412: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:412: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:417: error: 'IEEE80211_IF_TYPE_STA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:418: error: 'IEEE80211_IF_TYPE_IBSS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:423: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:425: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:425: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:426: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_select_key':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:439: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:441: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:441: error: 'HW_KEY_IDX_INVALID' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:443: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:443: error: 'IEEE80211_TXCTL_DO_NOT_ENCRYPT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:460: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:461: error: 'struct ieee80211_key' has no member named 'tx_rx_count'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_fragment':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:490: error: 'FCS_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:497: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:497: error: 'IEEE80211_FCTL_MOREFRAGS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:524: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:525: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'wep_encrypt_skb':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:554: error: 'struct ieee80211_key' has no member named 'force_sw_encrypt'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:558: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:559: error: 'IEEE80211_HW_WEP_INCLUDE_IV' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_set_iswep':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:573: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:573: error: 'IEEE80211_FCTL_PROTECTED' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:580: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_wep_encrypt':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:592: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:594: error: 'struct ieee80211_key' has no member named 'alg'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:594: error: 'ALG_WEP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:595: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:595: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:596: error: 'IEEE80211_FTYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:597: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:597: error: 'IEEE80211_STYPE_AUTH' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:600: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:601: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_frame_duration':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:644: error: 'MODE_IEEE80211A' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:645: error: 'MODE_ATHEROS_TURBO' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_duration':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:693: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:693: error: 'IEEE80211_RATE_ERP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:713: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:713: error: 'IEEE80211_FTYPE_CTL' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:752: error: invalid use of undefined type 'struct ieee80211_rate'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:752: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:753: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:753: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:756: warning: implicit declaration of function 'IEEE80211_RATE_MODULATION'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:756: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:757: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:760: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:760: error: 'IEEE80211_RATE_BASIC' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:761: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:762: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:762: error: 'IEEE80211_RATE_MANDATORY' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:763: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:785: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_misc':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:800: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:801: error: 'FCS_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:802: error: 'IEEE80211_MAX_RTS_THRESHOLD' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:803: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:803: error: 'IEEE80211_TXCTL_USE_RTS_CTS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:804: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:807: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:811: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:819: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:825: error: 'MODE_IEEE80211G' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:826: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:826: error: 'IEEE80211_RATE_ERP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:829: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:830: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:830: error: 'IEEE80211_TXCTL_USE_CTS_PROTECT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:835: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:838: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:840: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:841: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:843: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:846: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:852: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:852: error: 'IEEE80211_RATE_BASIC' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:853: error: decrement of pointer to unknown structure
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:853: error: arithmetic on pointer to an incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:855: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:857: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:861: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:863: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:864: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:864: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_check_assoc':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:897: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:897: error: 'IEEE80211_FTYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:898: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:898: error: 'IEEE80211_STYPE_PROBE_REQ' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:907: error: 'IEEE80211_IF_TYPE_IBSS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:907: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'purge_old_ps_buffers':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:964: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_multicast_ps_buf':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:999: error: 'IEEE80211_HW_HOST_BROADCAST_PS_BUFFERING' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1000: error: 'IEEE80211_IF_TYPE_WDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1002: error: 'IEEE80211_FCTL_ORDER' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx_h_unicast_ps_buf':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_FTYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1028: error: 'IEEE80211_STYPE_PROBE_RESP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1047: error: expected ')' before 'MAC_FMT'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1049: warning: too few arguments for format
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1056: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1057: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function '__ieee80211_tx_prepare':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1108: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1109: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1110: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1112: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1113: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1114: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1114: error: 'IEEE80211_TXCTL_NO_ACK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1116: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1118: error: 'IEEE80211_MAX_FRAG_THRESHOLD' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1119: error: 'FCS_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1120: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1122: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1122: error: 'IEEE80211_TXCTL_CLEAR_DST_MASK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1124: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1127: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1129: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1135: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1135: error: 'IEEE80211_TXCTL_FIRST_FRAGMENT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function '__ieee80211_tx':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1194: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1200: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1200: error: 'IEEE80211_TXCTL_USE_RTS_CTS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1201: error: 'IEEE80211_TXCTL_USE_CTS_PROTECT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1202: error: 'IEEE80211_TXCTL_CLEAR_DST_MASK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1203: error: 'IEEE80211_TXCTL_FIRST_FRAGMENT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1207: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1210: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1211: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1213: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1214: error: 'IEEE80211_TXCTL_RATE_CTRL_PROBE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1216: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1222: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_tx':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1246: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1246: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1295: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1298: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1306: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1311: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1322: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1324: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1327: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1327: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1327: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_master_start_xmit':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1406: error: storage size of 'control' isn't known
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1416: error: invalid application of 'sizeof' to incomplete type 'struct ieee80211_tx_control' 
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1437: error: 'IEEE80211_TXCTL_REQ_TX_STATUS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1439: error: 'IEEE80211_TXCTL_DO_NOT_ENCRYPT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1441: error: 'IEEE80211_TXCTL_REQUEUE' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1445: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1406: warning: unused variable 'control'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_subif_start_xmit':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1475: error: storage size of 'hdr' isn't known
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1496: error: 'IEEE80211_FTYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1496: error: 'IEEE80211_STYPE_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1498: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1498: error: 'IEEE80211_IF_TYPE_VLAN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1500: error: 'IEEE80211_FCTL_FROMDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1506: error: 'IEEE80211_IF_TYPE_WDS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1507: error: 'IEEE80211_FCTL_TODS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1514: error: 'IEEE80211_IF_TYPE_STA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1528: error: 'IEEE80211_IF_TYPE_IBSS' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1543: error: 'IEEE80211_STYPE_QOS_DATA' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1624: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1475: warning: unused variable 'hdr'
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_mgmt_start_xmit':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1671: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1676: error: 'IEEE80211_IF_TYPE_MGMT' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1688: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1691: error: 'IEEE80211_FCTL_PROTECTED' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_beacon_add_tim':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1725: error: 'WLAN_EID_TIM' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1738: error: 'IEEE80211_MAX_TIM_LEN' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_beacon_get':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1787: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1841: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1842: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1842: error: 'IEEE80211_RATE_PREAMBLE2' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1843: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1843: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1844: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1845: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1846: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1846: error: 'IEEE80211_TXCTL_NO_ACK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1847: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1848: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1849: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1849: error: 'IEEE80211_TXCTL_CLEAR_DST_MASK' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c: In function 'ieee80211_get_buffered_bc':
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1877: error: 'IEEE80211_IF_TYPE_AP' undeclared (first use in this function)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1883: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1883: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/ieee80211.c:1883: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wirel[/quote]

refetch the overlay and rebuild, i should have that issue fixed
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
aslvrstn
n00b
n00b
Posts: 31
Joined: Mon Jan 16, 2006 7:31 pm

  • Quote

Post by aslvrstn » Wed Feb 14, 2007 2:53 am

Sorry, I meant to add that I had already pulled down the updated overlay. I can look into it more tomorrow, but I was wondering if anyone had any intuition into it tonight. Again, if I really am doing something stupid, I apologize for that.
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Wed Feb 14, 2007 3:49 am

aslvrstn wrote:Sorry, I meant to add that I had already pulled down the updated overlay. I can look into it more tomorrow, but I was wondering if anyone had any intuition into it tonight. Again, if I really am doing something stupid, I apologize for that.
no i mean i just changed it again like half an hour ago, the repo should be at rev 130 i believe
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Wed Feb 14, 2007 8:16 am

confirming the error I mentioned is gone. Though now I get the one right above, with rev 130. that's with suspend2-sources-2.6.19-r2 (~same as 2.6.19-gentoo-r5 IIRC)

key point seems to be this:

Code: Select all

/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/net/d80211/../../include/net/d80211.h:18:29: error: linux/ieee80211.h: No such file or directory
file is there:

Code: Select all

# find /var/tmp/portage/net-wireless/ |grep ieee
(snip)
/var/tmp/portage/net-wireless/d80211-1.0.0/work/d80211-1.0.0/compatible/include/linux/ieee80211.h
and there:

Code: Select all

# find /usr/src/linux/ |grep ieee80211.h
/usr/src/linux/include/net/ieee80211.h
/usr/src/linux/include/config/ieee80211.h
/usr/src/linux/drivers/net/wireless/zd1211rw/zd_ieee80211.h
but they are vastly different. I suspect the good one is the first one.
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Wed Feb 14, 2007 8:57 am

got it. patch:

Code: Select all

--- d80211-1.0.0/compatible/include/net/d80211.h.orig    2007-02-14 09:48:12.00$
+++ d80211-1.0.0/compatible/include/net/d80211.h       2007-02-14 09:47:42.0000$
@@ -15,7 +15,7 @@
 #include <linux/skbuff.h>
 #include <linux/wireless.h>
 #include <linux/device.h>
-#include <linux/ieee80211.h>
+#include "../linux/ieee80211.h"

 /* Note! Only ieee80211_tx_status_irqsafe() and ieee80211_rx_irqsafe() can be
  * called in hardware interrupt context. The low-level driver must not call any
then, it builds successfully.

but after that, iwlfiwi ebuild fails with:

Code: Select all

>>> Compiling source in /var/tmp/portage/net-wireless/iwlwifi-0.0.6/work/iwlwifi-0.0.6 ...
 * Preparing compatible/iwlwifi module

 ERROR: d80211.h not found in '/lib/modules/2.6.19-suspend2-r2/source/include/net'.

You need to install the d80211 subsystem and point this build to the
location where you installed those sources, eg.:

% make D80211_INC=/usr/src/d80211/

will look for d80211.h in

make: *** [check_inc] Error 1
make: *** Waiting for unfinished jobs....
Checking kernel compatibility in:
        /lib/modules/2.6.19-suspend2-r2/source
d80211 subsystem not found in '/lib/modules/2.6.19-suspend2-r2/source'. Terminating.
make: *** [compatible/kversion] Error 2
well, we need to install the d80211 headers somewhere (as it is the case for external ieee80211)... and somewhere that doesn't conflict (have d80211-1.1.0/compatible/include cp'ed to /usr/include/net/d80211 ?)
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Wed Feb 14, 2007 9:11 am

added that:

Code: Select all

src_install() {
        linux-mod_src_install

        insinto /usr/include/net/d80211/net
        doins compatible/include/net/*.h
        insinto /usr/include/net/d80211/linux
        doins compatible/include/linux/*.h

}
in the d80211 ebuild. now tweaking iwlwifi ebuild to take that into account.
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Wed Feb 14, 2007 9:29 am

added:

Code: Select all

src_compile() {
        sed -i -e 's/D80211_INC=\/lib\/modules\/$(shell uname -r)\/source\/include\/net/D80211_INC=\/usr\/include\/net\/d80211\/net/' Makefile || die
        linux-mod_src_compile
}
to the iwlwifi ebuild, which makes it get the headers correctly.

now, I'm stuck because of this:

Code: Select all

>>> Compiling source in /var/tmp/portage/net-wireless/iwlwifi-0.0.6/work/iwlwifi-0.0.6 ...
 * Preparing compatible/iwlwifi module
Checking kernel compatibility in:
        /lib/modules/2.6.19-suspend2-r2/source
d80211 subsystem not found in '/lib/modules/2.6.19-suspend2-r2/source'. Terminating.
make: *** [compatible/kversion] Error 2
I don't seem to know enough about the build system to fix that...
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Wed Feb 14, 2007 1:48 pm

hmmm yeah i forgot out a few headers I moved around.... thanks for you help...
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
morbus
Tux's lil' helper
Tux's lil' helper
Posts: 139
Joined: Mon May 10, 2004 1:11 pm
Location: Munich

  • Quote

Post by morbus » Wed Feb 14, 2007 1:53 pm

Lloeki wrote:added:

Code: Select all

src_compile() {
        sed -i -e 's/D80211_INC=\/lib\/modules\/$(shell uname -r)\/source\/include\/net/D80211_INC=\/usr\/include\/net\/d80211\/net/' Makefile || die
        linux-mod_src_compile
}
to the iwlwifi ebuild, which makes it get the headers correctly.

now, I'm stuck because of this:

Code: Select all

>>> Compiling source in /var/tmp/portage/net-wireless/iwlwifi-0.0.6/work/iwlwifi-0.0.6 ...
 * Preparing compatible/iwlwifi module
Checking kernel compatibility in:
        /lib/modules/2.6.19-suspend2-r2/source
d80211 subsystem not found in '/lib/modules/2.6.19-suspend2-r2/source'. Terminating.
make: *** [compatible/kversion] Error 2
I don't seem to know enough about the build system to fix that...
You forgot to move the stuff from compatible/net/d80211.

If you add

Code: Select all

	insinto ${KERNEL_DIR}/net/d80211/
	doins compatible/net/d80211/*
to src_install in the d80211 ebuild everything works fine.
BTW iwlwifi-0.0.7 has been released.
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Wed Feb 14, 2007 2:58 pm

Code: Select all

layman -a iwlwifi
:wink:
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Wed Feb 14, 2007 5:02 pm

iwlwifi still fails.

Code: Select all

 * Preparing compatible/iwlwifi module
Checking kernel compatibility in:
        /lib/modules/2.6.19-suspend2-r2/source
d80211 subsystem not found in '/lib/modules/2.6.19-suspend2-r2/source'. Terminating.
make: *** [compatible/kversion] Error 2
morbus fix does not help, and feels dirty.
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Wed Feb 14, 2007 5:06 pm

yeah i agree, we should not put files in the kernel source dir... the should go in /lib/modules/`uname -r`/source or something else
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
Lloeki
Guru
Guru
User avatar
Posts: 437
Joined: Wed Jun 14, 2006 2:14 pm
Location: France
Contact:
Contact Lloeki
Website

  • Quote

Post by Lloeki » Wed Feb 14, 2007 5:10 pm

no good. source is a symlink:

Code: Select all

# ls -l /lib/modules/2.6.19-suspend2-r2/
total 480
lrwxrwxrwx 1 root root     33 2007-02-11 21:18 build -> /usr/src/linux-2.6.19-suspend2-r2
(snip)
lrwxrwxrwx 1 root root     33 2007-02-11 21:18 source -> /usr/src/linux-2.6.19-suspend2-r2
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Top
morbus
Tux's lil' helper
Tux's lil' helper
Posts: 139
Joined: Mon May 10, 2004 1:11 pm
Location: Munich

  • Quote

Post by morbus » Wed Feb 14, 2007 5:11 pm

rmh3093 wrote:yeah i agree, we should not put files in the kernel source dir... the should go in /lib/modules/`uname -r`/source or something else
Which is a symlink to /usr/src/linux, isn't it? That's why I thought I'd put the files directly in the sources.

The driver randomly hardlocks on loading anyway (for me)... :cry:

Edit:
The iwlwifi driver includes some files from there, so putting the headers under /usr/include/net or sth. similar won't fix the compiling problems with iwlwifi...
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Wed Feb 14, 2007 5:43 pm

morbus wrote:
rmh3093 wrote:yeah i agree, we should not put files in the kernel source dir... the should go in /lib/modules/`uname -r`/source or something else
Which is a symlink to /usr/src/linux, isn't it? That's why I thought I'd put the files directly in the sources.

The driver randomly hardlocks on loading anyway (for me)... :cry:

Edit:
The iwlwifi driver includes some files from there, so putting the headers under /usr/include/net or sth. similar won't fix the compiling problems with iwlwifi...
well that would be the most proper thing... i could patch the iwlwifi driver to look in /usr/include/net
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
rmh3093
Advocate
Advocate
User avatar
Posts: 2138
Joined: Wed Aug 06, 2003 10:36 pm
Location: Albany, NY

  • Quote

Post by rmh3093 » Wed Feb 14, 2007 8:02 pm

ok i have ebuids for iwlwifi-0.0.7 and d80211-1.0.1 now which should install now... but I cant get rid of some undefined! errors... please test and if you know what is wrong let me know
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Top
Post Reply

373 posts
  • Page 2 of 15
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 15
  • Next

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic