View previous topic :: View next topic |
Author |
Message |
binro l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/gallery/The Fifth Element/movie_the_fifth_element_playa.gif)
Joined: 06 May 2005 Posts: 742 Location: Bangkok
|
Posted: Sat Jul 28, 2007 11:41 am Post subject: Can't build wpa_supplicant [SOLVED] |
|
|
Suddenly when I emerge wpa_supplicant the compile fails with the error messages:
i686-pc-linux-gnu-gcc -O2 -march=pentium4 -fomit-frame-pointer -pipe -I. -I../src -I../src/crypto -I../src/utils -I../src/common -I../src/rsn_supp -I/usr/include/madwifi -DCONFIG_BACKEND_FILE -DCONFIG_DRIVER_HOSTAP -DCONFIG_DRIVER_WEXT -DCONFIG_DRIVER_PRISM54 -DCONFIG_DRIVER_MADWIFI -DCONFIG_DRIVER_ATMEL -DCONFIG_DRIVER_NDISWRAPPER -DCONFIG_DRIVER_IPW -DCONFIG_DRIVER_WIRED -DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MD5 -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_OTP -DEAP_SIM -DEAP_LEAP -DEAP_PSK -DEAP_AKA -DEAP_TLV -DEAP_PAX -DIEEE8021X_EAPOL -DPCSC_FUNCS -I/usr/include/PCSC -DEAP_TLS_FUNCS -DEAP_TLS_OPENSSL -DPKCS12_FUNCS -DCONFIG_SMARTCARD -DINTERNAL_SHA256 -DCONFIG_WIRELESS_EXTENSION -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_CTRL_IFACE_DBUS -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DCONFIG_READLINE -DCONFIG_PEERKEY -c -o ../src/drivers/driver_madwifi.o ../src/drivers/driver_madwifi.c
../src/drivers/driver_madwifi.c:26:28: error: include/compat.h: No such file or directory
../src/drivers/driver_madwifi.c:27:32: error: net80211/ieee80211.h: No such file or directory
../src/drivers/driver_madwifi.c:33:39: error: net80211/ieee80211_crypto.h: No such file or directory
../src/drivers/driver_madwifi.c:34:38: error: net80211/ieee80211_ioctl.h: No such file or directory
../src/drivers/driver_madwifi.c: In function 'set80211priv':
../src/drivers/driver_madwifi.c:110: error: 'IEEE80211_IOCTL_SETPARAM' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:110: error: (Each undeclared identifier is reported only once
../src/drivers/driver_madwifi.c:110: error: for each function it appears in.)
../src/drivers/driver_madwifi.c:111: error: 'IEEE80211_IOCTL_CHANLIST' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'set80211param':
../src/drivers/driver_madwifi.c:154: error: 'IEEE80211_IOCTL_SETPARAM' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_set_wpa_ie':
../src/drivers/driver_madwifi.c:174: error: 'IEEE80211_IOCTL_SETOPTIE' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_del_key':
../src/drivers/driver_madwifi.c:185: error: storage size of 'wk' isn't known
../src/drivers/driver_madwifi.c:191: error: 'IEEE80211_ADDR_LEN' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:193: error: 'IEEE80211_IOCTL_DELKEY' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_set_key':
../src/drivers/driver_madwifi.c:203: error: storage size of 'wk' isn't known
../src/drivers/driver_madwifi.c:225: error: 'IEEE80211_CIPHER_WEP' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:229: error: 'IEEE80211_CIPHER_TKIP' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:233: error: 'IEEE80211_CIPHER_AES_CCM' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:258: error: 'IEEE80211_KEY_RECV' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:261: error: 'IEEE80211_KEY_GROUP' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:263: error: 'IEEE80211_KEY_XMIT' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:263: error: 'IEEE80211_KEY_DEFAULT' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:264: error: 'IEEE80211_ADDR_LEN' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:284: error: 'IEEE80211_IOCTL_SETKEY' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_set_countermeasures':
../src/drivers/driver_madwifi.c:292: error: 'IEEE80211_PARAM_COUNTERMEASURES' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_set_drop_unencrypted':
../src/drivers/driver_madwifi.c:301: error: 'IEEE80211_PARAM_DROPUNENCRYPTED' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_deauthenticate':
../src/drivers/driver_madwifi.c:308: error: storage size of 'mlme' isn't known
../src/drivers/driver_madwifi.c:311: error: 'IEEE80211_MLME_DEAUTH' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:313: error: 'IEEE80211_ADDR_LEN' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:314: error: 'IEEE80211_IOCTL_SETMLME' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_disassociate':
../src/drivers/driver_madwifi.c:321: error: storage size of 'mlme' isn't known
../src/drivers/driver_madwifi.c:324: error: 'IEEE80211_MLME_DISASSOC' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:326: error: 'IEEE80211_ADDR_LEN' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:327: error: 'IEEE80211_IOCTL_SETMLME' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_associate':
../src/drivers/driver_madwifi.c:335: error: storage size of 'mlme' isn't known
../src/drivers/driver_madwifi.c:358: error: 'IEEE80211_PARAM_PRIVACY' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:362: error: 'IEEE80211_PARAM_WPA' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:371: error: 'IEEE80211_PARAM_ROAMING' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:384: error: 'IEEE80211_MLME_ASSOC' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:385: error: 'IEEE80211_ADDR_LEN' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:386: error: 'IEEE80211_IOCTL_SETMLME' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_set_auth_alg':
../src/drivers/driver_madwifi.c:405: error: 'IEEE80211_AUTH_AUTO' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:407: error: 'IEEE80211_AUTH_SHARED' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:409: error: 'IEEE80211_AUTH_OPEN' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:411: error: 'IEEE80211_PARAM_AUTHMODE' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_init':
../src/drivers/driver_madwifi.c:495: error: 'IEEE80211_PARAM_ROAMING' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:501: error: 'IEEE80211_PARAM_WPA' undeclared (first use in this function)
../src/drivers/driver_madwifi.c: In function 'wpa_driver_madwifi_deinit':
../src/drivers/driver_madwifi.c:527: error: 'IEEE80211_PARAM_ROAMING' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:531: error: 'IEEE80211_PARAM_PRIVACY' undeclared (first use in this function)
../src/drivers/driver_madwifi.c:535: error: 'IEEE80211_PARAM_WPA' undeclared (first use in this function)
make: *** [../src/drivers/driver_madwifi.o] Error 1
All the missing header are in my kernel source tree but not in /usr/include. How do I make them available to wpa_supplicant?
TIA _________________ "Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Last edited by binro on Sun Jul 29, 2007 11:29 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
didymos Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/1790706086435438446060f.jpg)
Joined: 10 Oct 2005 Posts: 4798 Location: California
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
binro l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/gallery/The Fifth Element/movie_the_fifth_element_playa.gif)
Joined: 06 May 2005 Posts: 742 Location: Bangkok
|
Posted: Sat Jul 28, 2007 2:06 pm Post subject: |
|
|
Thanks very much, re-installing madwifi-ng-tools did the trick! ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ "Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|