Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Can't build wpa_supplicant [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 742
Location: Bangkok

PostPosted: Sat Jul 28, 2007 11:41 am    Post subject: Can't build wpa_supplicant [SOLVED] Reply with quote

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
View user's profile Send private message
didymos
Advocate
Advocate


Joined: 10 Oct 2005
Posts: 4798
Location: California

PostPosted: Sat Jul 28, 2007 12:57 pm    Post subject: Reply with quote

See here:
net-wireless/madwifi-ng-0.9.3.1: Other applications, like wpa_supplicant, don't compile with 0.9.3.1
_________________
Thomas S. Howard
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 742
Location: Bangkok

PostPosted: Sat Jul 28, 2007 2:06 pm    Post subject: Reply with quote

Thanks very much, re-installing madwifi-ng-tools did the trick! :D
_________________
"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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum