Kismet Wireless

Kismet Forums


Posted by:bklop
Subject:Compile error
Date:19:10:00 21/06/2007


I can't compile kismet-2007-01-R1b (latest stable as of writing). I'm on a Slackware box, g++ 3.4.5 .

./configure works fine, giving the output Configuration complete:
Compiling for: linux-gnu (i686)
C++ Library: stdc++
Installing as group: root
Man pages owned by: man
Installing into: /usr/local
Setuid capable: yes
Terminal Control: ncurses
Curses interface: yes
Panels interface: yes
Linux Netlink capture: no
Linux wireless : yes
Linux wireless v.22+ : yes
pcap capture: yes
airpcap control: n/a (only Cygwin/Win32)
WSP100 capture: no
Viha capture: n/a (only Darwin)
Radiotap headers: yes
Using local dump code: yes
Imagemagick support: yes (6.2.3)
Expat Library: yes
GMP Library: yes
PThread Support: yes
libz compression: yes

Additionally, I ran "./configure 2>errors.log" which put all STDERR stuff there. The file now contains:

configure: WARNING: *** Missing Linux netlink headers. wlanng_legacy source will not be built. ***
configure: WARNING: Using local radiotap support on a non-bsd system
config.status: WARNING: seems to ignore the --datarootdir setting
config.status: WARNING: extra/buzzme/ seems to ignore the --datarootdir setting
config.status: WARNING: extra/ seems to ignore the --datarootdir setting

Which didn't seem *too* bad...?

Anywho, when I make it, it twerps out with:

g++ -I/usr/include -O2 -Wall -DVERSION_MAJOR=\"2007\" -DVERSION_MINOR=\"01\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -O2 -march=i486 -mcpu=i686 -Wall -pthread -c -o iwcontrol.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. In function `int Iwconfig_Set_Channel(const char*, int, char*)': error: 'struct iw_freq' has no member named 'flags' error: `IW_FREQ_FIXED' was not declared in this scope warning: unused variable 'IW_FREQ_FIXED'
make: *** [iwcontrol.o] Error 1

Any suggestions?


Reply to this message