wpa_supplicant 编译报错
CC ../src/drivers/driver_wired.c
../src/drivers/driver_nl80211.c: In function 'nl80211_handle_alloc':
../src/drivers/driver_nl80211.c:67: warning: assignment makes pointer from integer without a cast
../src/drivers/driver_nl80211.c:77: warning: passing argument 1 of 'nl_socket_set_local_port' from incompatible pointer type
../src/drivers/driver_nl80211.c: In function 'nl80211_handle_destroy':
../src/drivers/driver_nl80211.c:84: warning: passing argument 1 of 'nl_socket_get_local_port' from incompatible pointer type
../src/drivers/driver_nl80211.c: In function '__genl_ctrl_alloc_cache':
../src/drivers/driver_nl80211.c:95: warning: passing argument 1 of 'genl_ctrl_alloc_cache' from incompatible pointer type
../src/drivers/driver_nl80211.c:95: error: too few arguments to function 'genl_ctrl_alloc_cache'
../src/drivers/driver_nl80211.c: In function 'nl_create_handles':
../src/drivers/driver_nl80211.c:124: warning: passing argument 1 of 'genl_connect' from incompatible pointer type
../src/drivers/driver_nl80211.c: In function 'send_and_recv':
../src/drivers/driver_nl80211.c:375: warning: passing argument 1 of 'nl_send_auto_complete' from incompatible pointer type
../src/drivers/driver_nl80211.c:390: warning: passing argument 1 of 'nl_recvmsgs' from incompatible pointer type
../src/drivers/driver_nl80211.c: In function 'nl_get_multicast_id':
../src/drivers/driver_nl80211.c:456: warning: passing argument 1 of 'genl_ctrl_resolve' from incompatible pointer type
../src/drivers/driver_nl80211.c: In function 'wpa_driver_nl80211_init_nl':
../src/drivers/driver_nl80211.c:2237: warning: passing argument 1 of 'nl_socket_add_membership' from incompatible pointer type
../src/drivers/driver_nl80211.c:2247: warning: passing argument 1 of 'nl_socket_add_membership' from incompatible pointer type
../src/drivers/driver_nl80211.c:2257: warning: passing argument 1 of 'nl_socket_add_membership' from incompatible pointer type
../src/drivers/driver_nl80211.c:2265: warning: passing argument 1 of 'nl_socket_get_fd' from incompatible pointer type
../src/drivers/driver_nl80211.c: In function 'wpa_driver_nl80211_deinit':
../src/drivers/driver_nl80211.c:2673: warning: passing argument 1 of 'nl_socket_get_fd' from incompatible pointer type
../src/drivers/driver_nl80211.c: In function 'wpa_driver_nl80211_probe_req_report':
../src/drivers/driver_nl80211.c:7154: warning: passing argument 1 of 'nl_socket_get_fd' from incompatible pointer type
../src/drivers/driver_nl80211.c:7175: warning: passing argument 1 of 'nl_socket_get_fd' from incompatible pointer type
make: *** [../src/drivers/driver_nl80211.o] Error 1
wpa_supplicant 的版本是 1.0 的,不知道为什么 # Driver interface for Linux drivers using the nl80211 kernel interface
CONFIG_DRIVER_NL80211=y 这个打开的话,编译就不过。