I am currently running FreeBSD 5.4 STABLE built from latest sources downloaded last night. Previously i had run 5.4RELEASE and kismet with no problem. But after the move to STABLE kismet will compile cleanly but looks like it doesnt build the radiotap_bsd_x sources. The radiotap headers exist in /usr/include/net80211, /usr/obj/usr/src/i386/usr/include/net80211, /usr/src/sys/net80211 directories, so are some changes between RELEASE and STABLE that would cause this problem? So, has someone run into this type of problem with kismet and is there a fix or a workaround for this problem. As a note .. the latest source for kismet will not build at all against STABLE.. I am including 1) output of the available port build .. 2) the output of the successful configure and failed compile of the current source pgk available from the kismet site -- 3) the .depend file .. looks like the compile doesnt request the radiotap.h file as a dependency ... hmmm Any help would be greatly appreciated ... ;) Cheers, --j btw -- Mike, I hope you dont mind me cc'ing you on this issue :) ... and i did try to give that other configure script (alternate) a try ... but same results ... I have a Netgear WG511T atheros card .. FreeBSD 5.4-STABLE #0: Mon Jul 4 03:49:40 PDT 2005 root@depthcharge/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) III Mobile CPU 1000MHz (996.68-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory = 536215552 (511 MB) avail memory = 515039232 (491 MB) -------------- next part -------------- depthcharge# ./configure-alt --enable-syspcap checking build system type... i386-unknown-freebsd5.4 checking host system type... i386-unknown-freebsd5.4 checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking how to run the C preprocessor... gcc -E checking for platform-specific compiler flags... none needed checking whether byte ordering is bigendian... no checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking for unistd.h... (cached) yes checking for sys/types.h... (cached) yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for an ANSI C-conforming const... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for ANSI C header files... (cached) yes checking return type of signal handlers... void checking whether lstat dereferences a symlink specified with a trailing slash... no checking whether stat accepts an empty string... no checking for gettimeofday... yes checking for memset... yes checking for select... yes checking for socket... yes checking for strcasecmp... yes checking for strftime... yes checking for strstr... yes checking for system-level getopt_long()... yes checking for stdint.h... (cached) yes checking for accept() addrlen type... socklen_t checking for group 'root'... no. Using 'wheel' checking for group 'man'... checking for initscr in -lncurses... yes checking for new_panel in -lpanel... yes checking for assume_default_colors in -lncurses... yes checking for linux/netlink.h... no configure-alt: WARNING: *** Missing Linux netlink headers. wlanng_legacy source will not be built. *** checking for linux/wireless.h... no configure-alt: WARNING: *** Missing Linux Wireless kernel extentions. Wavelan/generic source will not be built. *** checking for pcap_open_live in -lpcap... yes checking pcap.h usability... yes checking pcap.h presence... yes checking for pcap.h... yes checking for pcap_setnonblock in -lpcap... yes checking that linux/wireless.h is what we expect... checking for setuid ... yes checking for glib-config... yes checking for usable wiretap in /usr/src/ethereal-0.9.12/wiretap... no configure-alt: WARNING: *** No useable wiretap found in /usr/src/ethereal-0.9.12. Make sure this directory is correct and that you have configured and compiled Ethereal in this directory. While Kismet will function without wiretap, it will limit the log reading and writing abilities. *** checking for XML_GetCurrentLineNumber in -lexpat... no configure-alt: WARNING: *** Missing Expat XML library. gpsmap will not be built. *** checking for wget... no checking for Magick-config... no configure-alt: WARNING: *** Missing Magick-config (or it is not in the path). gpsmap will not be built. *** checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes configure-alt: creating ./config.status config.status: creating Makefile config.status: creating scripts/kismet config.status: creating extra/buzzme/Makefile config.status: creating extra/Makefile config.status: creating conf/kismet.conf config.status: creating conf/kismet_ui.conf config.status: creating config.h Configuration complete: Compiling for: freebsd5.4 (i386) Installing as group: wheel Man pages owned by: man Installing into: /usr/local Setuid capable: yes Zaurus extras: no Terminal Control: ncurses Curses interface: yes Panels interface: yes Linux Netlink capture: no Linux wireless : no Linux wireless v.22+ : no pcap capture: yes pcap source: system WSP100 capture: no Viha capture: no Radiotap headers: yes Using local dump code: yes Using ethereal wiretap: no Imagemagick support: no Expat Library: no PThread Support: yes libz compression: no Configuration complete. You are not running a linux-based system, you will likely need to use 'gmake' instead of 'make'. Run 'gmake dep' to generate dependencies and 'gmake' followed by 'gmake install' to compile and install Kismet Kismet WILL NOT be installed suid-root by default. If you wish to install Kismet as a suid-root utility, READ THE DOCUMENTATION and run 'make suidinstall'. DO NOT INSTALL KISMET AS SUID-ROOT IF YOU HAVE UNTRUSTED USERS ON YOUR SYSTEM. depthcharge# gmake Makefile:371: .depend: No such file or directory Generating dependencies... g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c util.cc -o util.o g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c ringbuf.cc -o ringbuf.o g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c configfile.cc -o configfile.o g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c speech.cc -o speech.o g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c ifcontrol.cc -o ifcontrol.o g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c iwcontrol.cc -o iwcontrol.o g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c packet.cc -o packet.o g++ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"06\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -c pcapsource.cc -o pcapsource.o pcapsource.cc: In member function `int PcapSource::Radiotap2KisPack(kis_packet*, uint8_t*, uint8_t*)': pcapsource.cc:613: error: `IEEE80211_RADIOTAP_FCS' undeclared (first use this function) pcapsource.cc:613: error: (Each undeclared identifier is reported only once for each function it appears in.) gmake: *** [pcapsource.o] Error 1 -------------- next part -------------- depthcharge# less .depend util.o: util.cc config.h util.h ringbuf.o: ringbuf.cc ringbuf.h config.h configfile.o: configfile.cc config.h configfile.h packet.h macaddr.h \ endian_magic.h util.h speech.o: speech.cc config.h speech.h tracktypes.h packet.h macaddr.h \ endian_magic.h ifcontrol.o: ifcontrol.cc config.h ifcontrol.h util.h iwcontrol.o: iwcontrol.cc config.h iwcontrol.h util.h packet.o: packet.cc packet.h config.h macaddr.h endian_magic.h \ packetsignatures.h pcapsource.o: pcapsource.cc config.h tcpdump-extract.h pcapsource.h \ packet.h macaddr.h endian_magic.h packetsource.h timetracker.h gpsd.h \ ifcontrol.h util.h iwcontrol.h prism2source.o: prism2source.cc config.h prism2source.h util.h \ ifcontrol.h iwcontrol.h wtapfilesource.o: wtapfilesource.cc wtapfilesource.h config.h wsp100source.o: wsp100source.cc config.h wsp100source.h dronesource.o: dronesource.cc config.h util.h dronesource.h \ packetsource.h packet.h macaddr.h endian_magic.h timetracker.h gpsd.h \ packetstream.h vihasource.o: vihasource.cc config.h vihasource.h packetsourcetracker.o: packetsourcetracker.cc config.h util.h \ packetsourcetracker.h timetracker.h gpsd.h packetsource.h packet.h \ macaddr.h endian_magic.h kis_packsources.o: kis_packsources.cc config.h kis_packsources.h \ packetsource.h packet.h macaddr.h endian_magic.h timetracker.h gpsd.h \ prism2source.h util.h ifcontrol.h iwcontrol.h pcapsource.h \ wtapfilesource.h wsp100source.h vihasource.h dronesource.h \ packetstream.h packetsourcetracker.h wtapdump.o: wtapdump.cc wtapdump.h config.h packet.h macaddr.h \ endian_magic.h dumpfile.h wtaplocaldump.o: wtaplocaldump.cc config.h wtaplocaldump.h packet.h \ macaddr.h endian_magic.h dumpfile.h gpsdump.o: gpsdump.cc config.h gpsdump.h packet.h macaddr.h \ endian_magic.h packetracker.h util.h gpsd.h tracktypes.h manuf.h \ alertracker.h tcpserver.h configfile.h server_protocols.h finitestate.h \ kismet_server.h airsnortdump.o: airsnortdump.cc airsnortdump.h config.h dumpfile.h \ packet.h macaddr.h endian_magic.h wtapdump.h wtaplocaldump.h \ packetracker.h util.h gpsd.h tracktypes.h manuf.h alertracker.h \ tcpserver.h configfile.h server_protocols.h finitestate.h \ kismet_server.h fifodump.o: fifodump.cc config.h fifodump.h packet.h macaddr.h \ endian_magic.h dumpfile.h gpsd.o: gpsd.cc config.h gpsd.h util.h manuf.o: manuf.cc config.h manuf.h packet.h macaddr.h endian_magic.h \ tracktypes.h packetracker.h util.h gpsd.h alertracker.h tcpserver.h \ configfile.h server_protocols.h finitestate.h kismet_server.h packetracker.o: packetracker.cc packetracker.h config.h util.h gpsd.h \ packet.h macaddr.h endian_magic.h tracktypes.h manuf.h alertracker.h \ tcpserver.h configfile.h server_protocols.h finitestate.h \ kismet_server.h networksort.h server_globals.h packetsignatures.h timetracker.o: timetracker.cc config.h timetracker.h alertracker.o: alertracker.cc config.h alertracker.h tcpserver.h \ configfile.h packet.h macaddr.h endian_magic.h server_protocols.h \ tracktypes.h server_globals.h kismet_server.h finitestate.o: finitestate.cc config.h finitestate.h kismet_server.h \ tcpserver.h configfile.h packet.h macaddr.h endian_magic.h tracktypes.h \ alertracker.h server_protocols.h packetracker.h util.h gpsd.h manuf.h getopt.o: getopt.cc config.h tcpserver.o: tcpserver.cc config.h tcpserver.h configfile.h packet.h \ macaddr.h endian_magic.h server_protocols.o: server_protocols.cc packetsource.h config.h packet.h \ macaddr.h endian_magic.h timetracker.h gpsd.h packetsourcetracker.h \ server_protocols.h tracktypes.h tcpserver.h configfile.h \ server_globals.h server_globals.o: server_globals.cc config.h server_globals.h kismet_server.o: kismet_server.cc config.h getopt.h util.h configfile.h \ depthcharge# less .depend | grep getopt getopt.o: getopt.cc config.h kismet_server.o: kismet_server.cc config.h getopt.h util.h configfile.h \ getopt.o: getopt.cc config.h kismet_drone.o: kismet_drone.cc config.h getopt.h packet.h macaddr.h \ getopt.o: getopt.cc config.h getopt.o: getopt.cc config.h kismet_client.o: kismet_client.cc config.h getopt.h tcpclient.h packet.h \ -------------- next part -------------- define DISABLE_CURSES to build without ncurses interface define DISABLE_PANEL to build without libpanel interface define DISABLE_SETUID to disable setuid/privdrop ability (not reccomended) => kismet-2005-04-R1.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from http://www.kismetwireless.net/code/. kismet-2005-04-R1.tar.gz 100% of 850 kB 304 kBps ===> Extracting for kismet-200504.r1 => Checksum OK for kismet-2005-04-R1.tar.gz. ===> Patching for kismet-200504.r1 ===> kismet-200504.r1 depends on executable: gmake - found ===> Configuring for kismet-200504.r1 configure: WARNING: you should use --build, --host, --target checking build system type... i386-portbld-freebsd5.4 checking host system type... i386-portbld-freebsd5.4 checking for i386-portbld-freebsd5.4-gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for i386-portbld-freebsd5.4-g++... c++ checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether gmake sets $(MAKE)... yes checking how to run the C preprocessor... cc -E checking for platform-specific compiler flags... none needed checking whether byte ordering is bigendian... no checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking for unistd.h... (cached) yes checking for sys/types.h... (cached) yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for an ANSI C-conforming const... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for ANSI C header files... (cached) yes checking return type of signal handlers... void checking whether lstat dereferences a symlink specified with a trailing slash... no checking whether stat accepts an empty string... no checking for gettimeofday... yes checking for memset... yes checking for select... yes checking for socket... yes checking for strcasecmp... yes checking for strftime... yes checking for strstr... yes checking for system-level getopt_long()... yes checking for stdint.h... (cached) yes checking for accept() addrlen type... socklen_t checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGE_FILES value needed for large files... no checking for group 'root'... no. Using 'wheel' checking for group 'man'... checking for initscr in -lncurses... yes checking for new_panel in -lpanel... yes checking for assume_default_colors in -lncurses... yes checking for linux/netlink.h... no configure: WARNING: *** Missing Linux netlink headers. wlanng_legacy source will not be built. *** checking for linux/wireless.h... no configure: WARNING: *** Missing Linux Wireless kernel extentions. Wavelan/generic source will not be built. *** checking for pcap_open_live in -lpcap... yes checking pcap.h usability... yes checking pcap.h presence... yes checking for pcap.h... yes checking for pcap_setnonblock in -lpcap... yes checking that linux/wireless.h is what we expect... checking for setuid ... yes checking for glib-config... yes checking for usable wiretap with 3 arguments in /usr/src/ethereal-0.9.12/wiretap... no checking for usable wiretap with 4 arguments in /usr/src/ethereal-0.9.12/wiretap... no configure: WARNING: *** No useable wiretap found in /usr/src/ethereal-0.9.12. Make sure this directory is correct and that you have configured and compiled Ethereal in this directory. While Kismet will function without wiretap, it will limit the log reading and writing abilities. *** checking for XML_GetCurrentLineNumber in -lexpat... no configure: WARNING: *** Missing Expat XML library. gpsmap will not be built. *** checking gmp.h usability... no checking gmp.h presence... no checking for gmp.h... no configure: WARNING: *** Missing GMP math library. gpsmap will not be built. *** checking for wget... no checking for Magick-config... no configure: WARNING: *** Missing Magick-config (or it is not in the path). gpsmap will not be built. *** checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes configure: creating ./config.status config.status: creating Makefile config.status: creating scripts/kismet config.status: creating extra/buzzme/Makefile config.status: creating extra/Makefile config.status: creating conf/kismet.conf config.status: creating conf/kismet_ui.conf config.status: creating config.h Configuration complete: Compiling for: freebsd5.4 (i386) Installing as group: wheel Man pages owned by: man Installing into: /usr/local Setuid capable: yes Zaurus extras: no Terminal Control: ncurses Curses interface: yes Panels interface: yes Linux Netlink capture: no Linux wireless : no Linux wireless v.22+ : no pcap capture: yes pcap source: system WSP100 capture: no Viha capture: no Radiotap headers: yes Using local dump code: yes Using ethereal wiretap: no Imagemagick support: no Expat Library: no GMP Library: no PThread Support: yes libz compression: no Configuration complete. You are not running a linux-based system, you will likely need to use 'gmake' instead of 'make'. Run 'gmake dep' to generate dependencies and 'gmake' followed by 'gmake install' to compile and install Kismet Kismet WILL NOT be installed suid-root by default. If you wish to install Kismet as a suid-root utility, READ THE DOCUMENTATION and run 'make suidinstall'. DO NOT INSTALL KISMET AS SUID-ROOT IF YOU HAVE UNTRUSTED USERS ON YOUR SYSTEM. ===> Building for kismet-200504.r1 Makefile:371: .depend: No such file or directory Generating dependencies... c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c util.cc -o util.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c ringbuf.cc -o ringbuf.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c configfile.cc -o configfile.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c speech.cc -o speech.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c ifcontrol.cc -o ifcontrol.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c iwcontrol.cc -o iwcontrol.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c packet.cc -o packet.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c pcapsource.cc -o pcapsource.o pcapsource.cc: In member function `virtual int PcapSource::FetchPacket(kis_packet*, uint8_t*, uint8_t*)': pcapsource.cc:231: warning: unused variable 'ret' c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c prism2source.cc -o prism2source.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c wtapfilesource.cc -o wtapfilesource.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c wsp100source.cc -o wsp100source.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c dronesource.cc -o dronesource.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c vihasource.cc -o vihasource.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c packetsourcetracker.cc -o packetsourcetracker.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c kis_packsources.cc -o kis_packsources.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c wtapdump.cc -o wtapdump.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c wtaplocaldump.cc -o wtaplocaldump.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c gpsdump.cc -o gpsdump.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c airsnortdump.cc -o airsnortdump.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c fifodump.cc -o fifodump.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c gpsd.cc -o gpsd.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c manuf.cc -o manuf.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c packetracker.cc -o packetracker.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c timetracker.cc -o timetracker.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c alertracker.cc -o alertracker.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c finitestate.cc -o finitestate.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c getopt.cc -o getopt.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c tcpserver.cc -o tcpserver.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c server_protocols.cc -o server_protocols.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c server_globals.cc -o server_globals.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c kismet_server.cc -o kismet_server.o c++ -o kismet_server util.o ringbuf.o configfile.o speech.o ifcontrol.o iwcontrol.o packet.o pcapsource.o prism2source.o wtapfilesource.o wsp100source.o dronesource.o vihasource.o packetsourcetracker.o kis_packsources.o wtapdump.o wtaplocaldump.o gpsdump.o airsnortdump.o fifodump.o gpsd.o manuf.o packetracker.o timetracker.o alertracker.o finitestate.o getopt.o tcpserver.o server_protocols.o server_globals.o kismet_server.o -lstdc++ -lpcap c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c tcpstreamer.cc -o tcpstreamer.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c kismet_drone.cc -o kismet_drone.o c++ -o kismet_drone util.o ringbuf.o configfile.o getopt.o ifcontrol.o iwcontrol.o packet.o tcpstreamer.o prism2source.o pcapsource.o wtapfilesource.o wsp100source.o dronesource.o vihasource.o packetsourcetracker.o kis_packsources.o timetracker.o gpsd.o server_globals.o kismet_drone.o -lstdc++ -lpcap c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c tcpclient.cc -o tcpclient.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c frontend.cc -o frontend.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c cursesfront.cc -o cursesfront.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c panelfront.cc -o panelfront.o panelfront.cc: In member function `virtual int PanelFront::DrawDisplay()': panelfront.cc:906: warning: array subscript has type `char' panelfront.cc:906: warning: array subscript has type `char' c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c panelfront_display.cc -o panelfront_display.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c panelfront_input.cc -o panelfront_input.o c++ -I/lib/modules/5.4-STABLE/build/include/ -O2 -Wall -DVERSION_MAJOR=\"2005\" -DVERSION_MINOR=\"04\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O -pipe -O -pipe -c kismet_client.cc -o kismet_client.o c++ -o kismet_client util.o configfile.o speech.o manuf.o tcpclient.o frontend.o cursesfront.o panelfront.o panelfront_display.o panelfront_input.o gpsd.o getopt.o kismet_client.o -lstdc++ -lpanel -lncurses ===> Installing for kismet-200504.r1 ===> Generating temporary packing list ===> Checking if net-mgmt/kismet already installed gmake -e commoninstall gmake[1]: Entering directory `/usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1' mkdir -p /usr/local/etc mkdir -p /usr/local/bin install -o "root" -g "wheel" -m 755 scripts/kismet /usr/local/bin/kismet install -o "root" -g "wheel" -s -m 755 kismet_client /usr/local/bin/kismet_client # install -o "root" -g "wheel" -s -m 755 /usr/local/bin/ mkdir -p /usr/local/man/man1 install -o "root" -g "man" -m 644 man/kismet.1 /usr/local/man/man1/kismet.1 # install -o "root" -g "man" -m 644 man/kismet_monitor.1 /usr/local/man/man1/kismet_monitor.1 # install -o "root" -g "man" -m 644 man/kismet_hopper.1 /usr/local/man/man1/kismet_hopper.1 install -o "root" -g "man" -m 644 man/kismet_drone.1 /usr/local/man/man1/kismet_drone.1 mkdir -p /usr/local/man/man5 install -o "root" -g "man" -m 644 man/kismet.conf.5 /usr/local/man/man5/kismet.conf.5 install -o "root" -g "man" -m 644 man/kismet_ui.conf.5 /usr/local/man/man5/kismet_ui.conf.5 install -o "root" -g "man" -m 644 man/kismet_drone.conf.5 /usr/local/man/man5/kismet_drone.conf.5 mkdir -p /usr/local/share/kismet//wav/ install -o "root" -g "wheel" -m 644 wav/new_network.wav /usr/local/share/kismet//wav//new_network.wav install -o "root" -g "wheel" -m 644 wav/traffic.wav /usr/local/share/kismet//wav//traffic.wav install -o "root" -g "wheel" -m 644 wav/junk_traffic.wav /usr/local/share/kismet//wav//junk_traffic.wav install -o "root" -g "wheel" -m 644 wav/alert.wav /usr/local/share/kismet//wav//alert.wav install -o "root" -g "wheel" -m 644 conf/ap_manuf /usr/local/etc/ap_manuf; install -o "root" -g "wheel" -m 644 conf/client_manuf /usr/local/etc/client_manuf; gmake[1]: Leaving directory `/usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1' gmake -e binuserinstall gmake[1]: Entering directory `/usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1' install -o "root" -g "wheel" -s -m 755 kismet_server /usr/local/bin/kismet_server; install -o "root" -g "wheel" -s -m 755 kismet_drone /usr/local/bin/kismet_drone; gmake[1]: Leaving directory `/usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1' gmake[1]: Entering directory `/usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1' gmake[1]: Leaving directory `/usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1' install -o root -g wheel -m 644 conf/kismet_drone.conf /usr/local/etc/kismet_drone.conf Installed drone config into /usr/local/etc/kismet_drone.conf. install -o root -g wheel -m 644 conf/kismet_ui.conf /usr/local/etc/kismet_ui.conf Installed UI config into /usr/local/etc/kismet_ui.conf. Installed kismet into /usr/local/bin/. If you have not done so already, read the README file and the FAQ file. Additional documentation is in the docs/ directory. You MUST edit /usr/local/etc/kismet.conf and configure Kismet for your system, or it will NOT run properly! Kismet has NOT been installed suid-root. This means you will need to start it as root. If you have no untrusted users on your system, it can be installed as suid-root via 'make suidinstall'. READ THE DOCUMENTATION BEFORE INSTALLING KISMET AS SUID-ROOT! install -o root -g wheel -m 444 /usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1/conf/kismet.conf /usr/local/etc/kismet.conf.sample install -o root -g wheel -m 444 /usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1/conf/kismet_drone.conf /usr/local/etc/kismet_drone.conf.sample install -o root -g wheel -m 444 /usr/ports/net-mgmt/kismet/work/kismet-2005-04-R1/conf/kismet_ui.conf /usr/local/etc/kismet_ui.conf.sample ===> Compressing manual pages for kismet-200504.r1 ===> Registering installation for kismet-200504.r1 ===> SECURITY REPORT: This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/bin/kismet_drone /usr/local/bin/kismet_server