hostapd on Slackware Linux 12.2 - compile errors
jj at chaosbits.net
Thu Apr 2 17:57:30 EDT 2009
I'm trying to get my 'fit-PC slim'
running Slackware Linux 12.2, going as a wireless access point.
The built-in wifi NIC is RaLink RT2571W that supports both NIC and
access-point mode (as far as I've been able to find out) and should be
supported by the rt73usb driver in Linux.
I tried to research the requirements for getting this working and
concluded that I'd need a Linux 2.6.29+ kernel, libnl 1.1+ and the latest
I'm currently running a 2.6.29 kernel with all the required bits enabled
(.config available upon request) - actually, it's a kernel.org git
snapshot as of today, so slightly patched compared to plain 2.6.29.
I couldn't access the libnl homepage - it seems to be having problems
currently, so I grabbed the current git repo from kernel.org - it build
and installed perfectly.
My current problem is with hostapd. I downloaded the latest stable version
(0.6.9), created a .config (attached) and tried to build it, but it fails
with the following :
cc -MMD -O2 -Wall -g -DHOSTAPD_DUMP_STATE -I../src -I../src/crypto
-I../src/utils -I../src/common -DCONFIG_CTRL_IFACE
-DCONFIG_CTRL_IFACE_UNIX -DCONFIG_IAPP -DCONFIG_RSN_PREAUTH
-DCONFIG_PEERKEY -DCONFIG_DRIVER_HOSTAP -DCONFIG_DRIVER_NL80211 -DEAP_MD5
-DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_SERVER
-DEAP_TLS_FUNCS -DPKCS12_FUNCS -DINTERNAL_SHA256 -DCONFIG_NO_FIPS186_2_PRF
-DCONFIG_NO_T_PRF -DCONFIG_IPV6 -c -o driver_nl80211.o driver_nl80211.c
driver_nl80211.c: In function 'send_and_recv_msgs':
driver_nl80211.c:182: warning: passing argument 1 of
'nl_send_auto_complete' from incompatible pointer type
driver_nl80211.c:197: warning: passing argument 1 of 'nl_recvmsgs' from
incompatible pointer type
driver_nl80211.c: In function 'i802_init_sockets':
driver_nl80211.c:2198: warning: implicit declaration of function
driver_nl80211.c:2198: warning: assignment makes pointer from integer
without a cast
driver_nl80211.c:2204: warning: passing argument 1 of 'genl_connect' from
incompatible pointer type
driver_nl80211.c:2215: warning: passing argument 1 of
'genl_ctrl_alloc_cache' from incompatible pointer type
driver_nl80211.c:2215: error: too few arguments to function
driver_nl80211.c: In function 'i802_deinit':
driver_nl80211.c:2651: warning: implicit declaration of function
make: *** [driver_nl80211.o] Error 1
Any input as to what I'm doing wrong would be greatly appreciated.
If there's any additional info you need me to provide, don't hesitate to
Thank you in advance for any help you may be able to provide.
Jesper Juhl <jj at chaosbits.net> http://www.chaosbits.net/
Plain text mails only, please http://www.expita.com/nomime.html
Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html
More information about the HostAP