Kismet Wireless

Kismet Forums

 

Posted by:SteveT
Subject:IPW3945 and RHEL5
Date:02:55:29 28/08/2008

I have kismet running on FC6 with and IPW2200 card ok. I'm now trying to get it running with RHEL5 with an IPW3945. I initially tried the RPM - that installed ok, but then said Kismet wasn't compiled with IPW3945 support after changing the config. So, I then tried the source. The first problem is that the unzip comes up with two or three errors when trying to copy the /tmp files to the target directory (I am running as root, so permission should not be a problem). Looking at the errors, it implied that the problem was in a mv command and that the file already existed.
The next problem was that the README appears to be corrupt and just contains
Junk, new, traffic - Stolen from the Enlightenment ShinyMetal theme
Alert - Stolen from Windows version of the game 'Wetrix'
So I picked up the install instructions from the documentation here and ran:
./configure
that seemed to be ok - with a couple of warnings - and the Makefile was created.
The main problem is that make then just throws up hundreds of errors, such as (from the first few lines):
g++ -I../ -Wall -g -O2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -c kismet2xml.cc -o kismet2xml.o
kismet2xml.cc:1:20: error: config.h: No such file or directory
macaddr.h:244: error: ‘string’ does not name a type
macaddr.h:253: error: ‘string’ does not name a type
macaddr.h:374: error: expected nested-name-specifier before ‘map’
macaddr.h:374: error: expected ‘,’ or ‘...’ before ‘<’ token
macaddr.h:394: error: expected nested-name-specifier before ‘map’
macaddr.h:394: error: expected ‘;’ before ‘<’ token
macaddr.h:554: error: ISO C++ forbids declaration of ‘map’ with no type
macaddr.h:554: error: expected ‘;’ before ‘<’ token
macaddr.h:555: error: ISO C++ forbids declaration of ‘vector’ with no type
macaddr.h:555: error: expected ‘;’ before ‘<’ token
macaddr.h:556: error: ISO C++ forbids declaration of ‘map’ with no type
macaddr.h:556: error: expected ‘;’ before ‘<’ token
macaddr.h: In constructor ‘macmap<T>::iterator::iterator(macmap<T>*)’:
macaddr.h:310: error: ‘singleton_itr’ was not declared in this scope
macaddr.h:315: error: ‘singleton_itr’ was not declared in this scope
macaddr.h:320: error: ‘singleton_itr’ was not declared in this scope

Anyone got any ideas how to build kismet for ipw3945 under rhel5?


Reply to this message