=> Bootstrap dependency digest>=20010302: found digest-20160304 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for kismet-2008.05.01nb35 Makefile:341: .depend: No such file or directory Generating dependencies... pcapsource.cc:800:9: warning: 'IEEE80211_IS_CHAN_FHSS' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_FHSS(_flags) \ ^ /usr/include/net80211/_ieee80211.h:161:9: note: previous definition is here #define IEEE80211_IS_CHAN_FHSS(_c) _IEEE80211_IS_CHAN(_c, FHSS) ^ pcapsource.cc:802:9: warning: 'IEEE80211_IS_CHAN_A' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_A(_flags) \ ^ /usr/include/net80211/_ieee80211.h:162:9: note: previous definition is here #define IEEE80211_IS_CHAN_A(_c) _IEEE80211_IS_CHAN(_c, A) ^ pcapsource.cc:804:9: warning: 'IEEE80211_IS_CHAN_B' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_B(_flags) \ ^ /usr/include/net80211/_ieee80211.h:163:9: note: previous definition is here #define IEEE80211_IS_CHAN_B(_c) _IEEE80211_IS_CHAN(_c, B) ^ pcapsource.cc:806:9: warning: 'IEEE80211_IS_CHAN_PUREG' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_PUREG(_flags) \ ^ /usr/include/net80211/_ieee80211.h:164:9: note: previous definition is here #define IEEE80211_IS_CHAN_PUREG(_c) _IEEE80211_IS_CHAN(_c, PUREG) ^ pcapsource.cc:808:9: warning: 'IEEE80211_IS_CHAN_G' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_G(_flags) \ ^ /usr/include/net80211/_ieee80211.h:165:9: note: previous definition is here #define IEEE80211_IS_CHAN_G(_c) _IEEE80211_IS_CHAN(_c, G) ^ pcapsource.cc:810:9: warning: 'IEEE80211_IS_CHAN_T' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_T(_flags) \ ^ /usr/include/net80211/_ieee80211.h:167:9: note: previous definition is here #define IEEE80211_IS_CHAN_T(_c) _IEEE80211_IS_CHAN(_c, T) ^ 6 warnings generated. pcapsource.cc:800:9: warning: 'IEEE80211_IS_CHAN_FHSS' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_FHSS(_flags) \ ^ /usr/include/net80211/_ieee80211.h:161:9: note: previous definition is here #define IEEE80211_IS_CHAN_FHSS(_c) _IEEE80211_IS_CHAN(_c, FHSS) ^ pcapsource.cc:802:9: warning: 'IEEE80211_IS_CHAN_A' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_A(_flags) \ ^ /usr/include/net80211/_ieee80211.h:162:9: note: previous definition is here #define IEEE80211_IS_CHAN_A(_c) _IEEE80211_IS_CHAN(_c, A) ^ pcapsource.cc:804:9: warning: 'IEEE80211_IS_CHAN_B' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_B(_flags) \ ^ /usr/include/net80211/_ieee80211.h:163:9: note: previous definition is here #define IEEE80211_IS_CHAN_B(_c) _IEEE80211_IS_CHAN(_c, B) ^ pcapsource.cc:806:9: warning: 'IEEE80211_IS_CHAN_PUREG' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_PUREG(_flags) \ ^ /usr/include/net80211/_ieee80211.h:164:9: note: previous definition is here #define IEEE80211_IS_CHAN_PUREG(_c) _IEEE80211_IS_CHAN(_c, PUREG) ^ pcapsource.cc:808:9: warning: 'IEEE80211_IS_CHAN_G' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_G(_flags) \ ^ /usr/include/net80211/_ieee80211.h:165:9: note: previous definition is here #define IEEE80211_IS_CHAN_G(_c) _IEEE80211_IS_CHAN(_c, G) ^ pcapsource.cc:810:9: warning: 'IEEE80211_IS_CHAN_T' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_T(_flags) \ ^ /usr/include/net80211/_ieee80211.h:167:9: note: previous definition is here #define IEEE80211_IS_CHAN_T(_c) _IEEE80211_IS_CHAN(_c, T) ^ 6 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c util.cc -o util.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c cygwin_utils.cc -o cygwin_utils.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c ringbuf.cc -o ringbuf.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c configfile.cc -o configfile.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c speech.cc -o speech.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c ifcontrol.cc -o ifcontrol.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c iwcontrol.cc -o iwcontrol.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c madwifing_control.cc -o madwifing_control.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c packet.cc -o packet.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c pcapsource.cc -o pcapsource.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c prism2source.cc -o prism2source.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c wtapfilesource.cc -o wtapfilesource.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c wsp100source.cc -o wsp100source.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c dronesource.cc -o dronesource.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c vihasource.cc -o vihasource.o clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c airpcapsource.cc -o airpcapsource.o In file included from speech.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from speech.cc:23: In file included from ./speech.h:25: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from pcapsource.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from cygwin_utils.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from util.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from prism2source.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from util.cc:21: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. In file included from ifcontrol.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from ifcontrol.cc:20: In file included from ./ifcontrol.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c packetsourcetracker.cc -o packetsourcetracker.o In file included from dronesource.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' In file included from vihasource.cc:19: using namespace std;./config.h : ^295 :17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from vihasource.cc:21: In file included from ./vihasource.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from dronesource.cc:21: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from iwcontrol.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from iwcontrol.cc:20: In file included from ./iwcontrol.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 2 warnings generated. In file included from ringbuf.cc:19: In file included from ./ringbuf.h:4: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c kis_packsources.cc -o kis_packsources.o In file included from packet.cc:21: In file included from ./packet.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from wtapfilesource.cc:19: In file included from ./wtapfilesource.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c wtapdump.cc -o wtapdump.o In file included from wsp100source.cc:31: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from madwifing_control.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from configfile.cc:20: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:26: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:30: In file included from ./packet.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from iwcontrol.cc:20: In file included from ./iwcontrol.h:45: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c wtaplocaldump.cc -o wtaplocaldump.o In file included from prism2source.cc:24: In file included from ./prism2source.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from prism2source.cc:24: In file included from ./prism2source.h:23: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c gpsdump.cc -o gpsdump.o In file included from ifcontrol.cc:20: In file included from ./ifcontrol.h:53: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from airpcapsource.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c airsnortdump.cc -o airsnortdump.o In file included from packetsourcetracker.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from packetsourcetracker.cc:21: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from kis_packsources.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from kis_packsources.cc:21: In file included from ./kis_packsources.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from kis_packsources.cc:21: In file included from ./kis_packsources.h:24: In file included from ./packetsource.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from gpsdump.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from gpsdump.cc:20: In file included from ./gpsdump.h:24: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from wtaplocaldump.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from wtapdump.cc:19: In file included from ./wtapdump.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from wtaplocaldump.cc:23: In file included from ./wtaplocaldump.h:26: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from wtaplocaldump.cc:23: In file included from ./wtaplocaldump.h:29: In file included from ./packet.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from wtapdump.cc:19: In file included from ./wtapdump.h:26: In file included from ./packet.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from airsnortdump.cc:19: In file included from ./airsnortdump.h:25: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from packet.cc:21: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from packet.cc:21: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ packet.cc:531:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] MungeToPrintable((char *) &(packet->data[tag_offset+11]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ packet.cc:531:7: note: treat the string as an argument to avoid this MungeToPrintable((char *) &(packet->data[tag_offset+11]), ^ "%s", In file included from dronesource.cc:21: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from prism2source.cc:24: In file included from ./prism2source.h:23: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from dronesource.cc:22: In file included from ./dronesource.h:33: In file included from ./packetsource.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from dronesource.cc:22: In file included from ./dronesource.h:33: In file included from ./packetsource.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ packet.cc:1039:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret_packinfo->crypt_set |= crypt_wep) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ packet.cc:1039:30: note: place parentheses around the assignment to silence this warning if (ret_packinfo->crypt_set |= crypt_wep) { ^ ( ) packet.cc:1039:30: note: use '!=' to turn this compound assignment into an inequality comparison if (ret_packinfo->crypt_set |= crypt_wep) { ^~ != packet.cc:1077:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } else if (ret_packinfo->crypt_set |= crypt_tkip) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ packet.cc:1077:37: note: place parentheses around the assignment to silence this warning } else if (ret_packinfo->crypt_set |= crypt_tkip) { ^ ( ) packet.cc:1077:37: note: use '!=' to turn this compound assignment into an inequality comparison } else if (ret_packinfo->crypt_set |= crypt_tkip) { ^~ != 1 warning generated. In file included from dronesource.cc:22: In file included from ./dronesource.h:33: In file included from ./packetsource.h:28: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ 4 warnings generated. In file included from speech.cc:23: In file included from ./speech.h:30: In file included from ./tracktypes.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c fifodump.cc -o fifodump.o In file included from speech.cc:23: In file included from ./speech.h:30: In file included from ./tracktypes.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from speech.cc:23: In file included from ./speech.h:30: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c gpsd.cc -o gpsd.o ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ In file included from dronesource.cc:22: In file included from ./dronesource.h:34: ./packetstream.h:40:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_frame_header { ^~~~~~~ ./packetstream.h:46:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_version_packet { ^~~~~~~ ./packetstream.h:51:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_packet_header { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from wtaplocaldump.cc:23: In file included from ./wtaplocaldump.h:29: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from wtaplocaldump.cc:23: In file included from ./wtaplocaldump.h:29: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from gpsd.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from gpsd.cc:20: In file included from ./gpsd.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from packetsourcetracker.cc:21: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from packetsourcetracker.cc:22: In file included from ./packetsourcetracker.h:32: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:30: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from configfile.cc:28: In file included from ./configfile.h:35: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from configfile.cc:28: In file included from ./configfile.h:35: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:30: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from configfile.cc:29: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:31: In file included from ./packetsource.h:28: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from packetsourcetracker.cc:22: In file included from ./packetsourcetracker.h:34: In file included from ./packetsource.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from packetsourcetracker.cc:22: In file included from ./packetsourcetracker.h:34: In file included from ./packetsource.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from util.cc:21: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 10 warnings generated. In file included from pcapsource.cc:130: In file included from ./pcapsource.h:32: In file included from ./ifcontrol.h:53: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 12 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c manuf.cc -o manuf.o In file included from fifodump.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c packetracker.cc -o packetracker.o pcapsource.cc:800:9: warning: 'IEEE80211_IS_CHAN_FHSS' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_FHSS(_flags) \ ^ /usr/include/net80211/_ieee80211.h:161:9: note: previous definition is here #define IEEE80211_IS_CHAN_FHSS(_c) _IEEE80211_IS_CHAN(_c, FHSS) ^ pcapsource.cc:802:9: warning: 'IEEE80211_IS_CHAN_A' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_A(_flags) \ ^ /usr/include/net80211/_ieee80211.h:162:9: note: previous definition is here #define IEEE80211_IS_CHAN_A(_c) _IEEE80211_IS_CHAN(_c, A) ^ pcapsource.cc:804:9: warning: 'IEEE80211_IS_CHAN_B' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_B(_flags) \ ^ /usr/include/net80211/_ieee80211.h:163:9: note: previous definition is here #define IEEE80211_IS_CHAN_B(_c) _IEEE80211_IS_CHAN(_c, B) ^ pcapsource.cc:806:9: warning: 'IEEE80211_IS_CHAN_PUREG' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_PUREG(_flags) \ ^ /usr/include/net80211/_ieee80211.h:164:9: note: previous definition is here #define IEEE80211_IS_CHAN_PUREG(_c) _IEEE80211_IS_CHAN(_c, PUREG) ^ pcapsource.cc:808:9: warning: 'IEEE80211_IS_CHAN_G' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_G(_flags) \ ^ /usr/include/net80211/_ieee80211.h:165:9: note: previous definition is here #define IEEE80211_IS_CHAN_G(_c) _IEEE80211_IS_CHAN(_c, G) ^ pcapsource.cc:810:9: warning: 'IEEE80211_IS_CHAN_T' macro redefined [-Wmacro-redefined] #define IEEE80211_IS_CHAN_T(_flags) \ ^ /usr/include/net80211/_ieee80211.h:167:9: note: previous definition is here #define IEEE80211_IS_CHAN_T(_c) _IEEE80211_IS_CHAN(_c, T) ^ In file included from fifodump.cc:28: In file included from ./fifodump.h:24: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from fifodump.cc:28: In file included from ./fifodump.h:27: In file included from ./packet.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from iwcontrol.cc:20: In file included from ./iwcontrol.h:45: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 4 warnings generated. In file included from kis_packsources.cc:21: In file included from ./kis_packsources.h:24: In file included from ./packetsource.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from kis_packsources.cc:21: In file included from ./kis_packsources.h:24: In file included from ./packetsource.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c timetracker.cc -o timetracker.o In file included from kis_packsources.cc:21: In file included from ./kis_packsources.h:24: In file included from ./packetsource.h:28: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from airsnortdump.cc:19: In file included from ./airsnortdump.h:31: In file included from ./dumpfile.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from airsnortdump.cc:19: In file included from ./airsnortdump.h:31: In file included from ./dumpfile.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from kis_packsources.cc:21: In file included from ./kis_packsources.h:25: In file included from ./prism2source.h:23: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from manuf.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from kis_packsources.cc:21: In file included from ./kis_packsources.h:30: In file included from ./dronesource.h:34: ./packetstream.h:40:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_frame_header { ^~~~~~~ ./packetstream.h:46:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_version_packet { ^~~~~~~ ./packetstream.h:51:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_packet_header { ^~~~~~~ In file included from manuf.cc:23: In file included from ./manuf.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from timetracker.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from timetracker.cc:23: In file included from ./timetracker.h:22: ./config.h:295:17:8 warningwarnings: generated. using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from wtapdump.cc:19: In file included from ./wtapdump.h:26: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from airsnortdump.cc:20: In file included from ./packetracker.h:32: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from wtapdump.cc:19: In file included from ./wtapdump.h:26: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ In file included from ifcontrol.cc:20: In file included from ./ifcontrol.h:53: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from airsnortdump.cc:20: In file included from ./packetracker.h:35: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c alertracker.cc -o alertracker.o ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ 7 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c finitestate.cc -o finitestate.o 13 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c getopt.cc -o getopt.o In file included from alertracker.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from alertracker.cc:21: In file included from ./alertracker.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 16 warnings generated. In file included from airsnortdump.cc:20: In file included from ./packetracker.h:37: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c tcpserver.cc -o tcpserver.o 4 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c server_protocols.cc -o server_protocols.o In file included from gpsdump.cc:20: In file included from ./gpsdump.h:37: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from gpsdump.cc:20: In file included from ./gpsdump.h:37: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from finitestate.cc:20: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from finitestate.cc:22: In file included from ./finitestate.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from getopt.cc:32: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from airsnortdump.cc:20: In file included from ./packetracker.h:37: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from airsnortdump.cc:20: In file included from ./packetracker.h:37: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ 1 warning generated. In file included from finitestate.cc:22: In file included from ./finitestate.h:27: In file included from ./kismet_server.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c server_globals.cc -o server_globals.o In file included from gpsdump.cc:20: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:32: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from gpsdump.cc:20: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:35: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from server_globals.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from tcpserver.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from server_globals.cc:20: In file included from ./server_globals.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from tcpserver.cc:22: In file included from ./tcpserver.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 2 warnings generated. In file included from gpsdump.cc:20: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:37: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c kismet_server.cc -o kismet_server.o In file included from server_protocols.cc:21: In file included from ./packetsource.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from fifodump.cc:28: In file included from ./fifodump.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from fifodump.cc:28: In file included from ./fifodump.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from kismet_server.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from kismet_server.cc:27: In file included from ./getopt.h:21: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from gpsd.cc:25: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from gpsdump.cc:20: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:37: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from gpsd.cc:26: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from gpsdump.cc:20: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:37: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ 8 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c tcpstreamer.cc -o tcpstreamer.o In file included from tcpstreamer.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from tcpstreamer.cc:22: In file included from ./tcpstreamer.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from manuf.cc:23: In file included from ./manuf.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from timetracker.cc:23: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from manuf.cc:23: In file included from ./manuf.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from manuf.cc:23: In file included from ./manuf.h:28: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ In file included from finitestate.cc:22: In file included from ./finitestate.h:27: In file included from ./kismet_server.h:27: In file included from ./tcpserver.h:41: In file included from ./configfile.h:35: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from finitestate.cc:22: In file included from ./finitestate.h:27: In file included from ./kismet_server.h:27: In file included from ./tcpserver.h:41: In file included from ./configfile.h:35: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from finitestate.cc:22: In file included from ./finitestate.h:27: In file included from ./kismet_server.h:27: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ In file included from airsnortdump.cc:20: In file included from ./packetracker.h:38: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ In file included from packetracker.cc:19: In file included from ./packetracker.h:32: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 4 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c kismet_drone.cc -o kismet_drone.o In file included from manuf.cc:24: In file included from ./packetracker.h:32: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:34: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:34: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:35: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ In file included from manuf.cc:24: In file included from ./packetracker.h:37: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ In file included from alertracker.cc:21: In file included from ./alertracker.h:32: In file included from ./tcpserver.h:41: In file included from ./configfile.h:35: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from alertracker.cc:21: In file included from ./alertracker.h:32: In file included from ./tcpserver.h:41: In file included from ./configfile.h:35: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from kismet_drone.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from alertracker.cc:21: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from kismet_drone.cc:25: In file included from ./getopt.h:21: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from server_protocols.cc:21: In file included from ./packetsource.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from server_protocols.cc:21: In file included from ./packetsource.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from finitestate.cc:22: In file included from ./finitestate.h:27: In file included from ./kismet_server.h:28: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ In file included from server_protocols.cc:21: In file included from ./packetsource.h:28: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ In file included from gpsdump.cc:20: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:38: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:37: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ In file included from server_protocols.cc:23: In file included from ./server_protocols.h:26: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ In file included from tcpserver.cc:22: In file included from ./tcpserver.h:41: In file included from ./configfile.h:35: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from tcpserver.cc:22: In file included from ./tcpserver.h:41: In file included from ./configfile.h:35: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ In file included from manuf.cc:24: In file included from ./packetracker.h:37: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1:typedef struct proto_info { ^~~~~~~ warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from manuf.cc:24: In file included from ./packetracker.h:37: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from tcpstreamer.cc:22: In file included from ./tcpstreamer.h:41: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from tcpstreamer.cc:22: In file included from ./tcpstreamer.h:43: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from tcpstreamer.cc:22: In file included from ./tcpstreamer.h:43: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from tcpstreamer.cc:22: In file included from ./tcpstreamer.h:44: ./packetstream.h:40:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_frame_header { ^~~~~~~ ./packetstream.h:46:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_version_packet { ^~~~~~~ ./packetstream.h:51:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_packet_header { ^~~~~~~ In file included from server_protocols.cc:23: In file included from ./server_protocols.h:27: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ In file included from kismet_server.cc:42: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ tcpstreamer.cc:365:37: warning: taking address of packed member 'gps_lat' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_lat, &packhdr.gps_lat, &packhdr.gps_lat_mant); ^~~~~~~~~~~~~~~ tcpstreamer.cc:365:55: warning: taking address of packed member 'gps_lat_mant' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_lat, &packhdr.gps_lat, &packhdr.gps_lat_mant); ^~~~~~~~~~~~~~~~~~~~ tcpstreamer.cc:366:37: warning: taking address of packed member 'gps_lon' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_lon, &packhdr.gps_lon, &packhdr.gps_lon_mant); ^~~~~~~~~~~~~~~ tcpstreamer.cc:366:55: warning: taking address of packed member 'gps_lon_mant' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_lon, &packhdr.gps_lon, &packhdr.gps_lon_mant); ^~~~~~~~~~~~~~~~~~~~ tcpstreamer.cc:367:37: warning: taking address of packed member 'gps_alt' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_alt, &packhdr.gps_alt, &packhdr.gps_alt_mant); ^~~~~~~~~~~~~~~ tcpstreamer.cc:367:55: warning: taking address of packed member 'gps_alt_mant' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_alt, &packhdr.gps_alt, &packhdr.gps_alt_mant); ^~~~~~~~~~~~~~~~~~~~ tcpstreamer.cc:368:37: warning: taking address of packed member 'gps_spd' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_spd, &packhdr.gps_spd, &packhdr.gps_spd_mant); ^~~~~~~~~~~~~~~ tcpstreamer.cc:368:55: warning: taking address of packed member 'gps_spd_mant' of class or structure 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] Float2Pair(in_packet->gps_spd, &packhdr.gps_spd, &packhdr.gps_spd_mant); ^~~~~~~~~~~~~~~~~~~~ In file included from alertracker.cc:21: In file included from ./alertracker.h:33: In file included from ./server_protocols.h:26: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ In file included from kismet_server.cc:43: In file included from ./configfile.h:35: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ In file included from kismet_server.cc:43: In file included from ./configfile.h:35: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ In file included from server_protocols.cc:23: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ server_protocols.cc:27:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "networks", "packets", "crypt", "weak", ^ server_protocols.cc:27:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "networks", "packets", "crypt", "weak", ^ server_protocols.cc:27:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "networks", "packets", "crypt", "weak", ^ server_protocols.cc:27:37: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "networks", "packets", "crypt", "weak", ^ server_protocols.cc:28:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "noise", "dropped", "rate", "signal", ^ server_protocols.cc:28:14: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "noise", "dropped", "rate", "signal", ^ server_protocols.cc:28:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "noise", "dropped", "rate", "signal", ^ server_protocols.cc:28:33: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "noise", "dropped", "rate", "signal", ^ server_protocols.cc:33:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "text", ^ server_protocols.cc:38:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:12: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:20: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:39: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:49: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:57: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:66: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:38:77: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", ^ server_protocols.cc:43:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "type", "subtype", "timesec", "encrypted", ^ server_protocols.cc:43:13: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "type", "subtype", "timesec", "encrypted", ^ server_protocols.cc:43:24: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "type", "subtype", "timesec", "encrypted", ^ server_protocols.cc:43:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "type", "subtype", "timesec", "encrypted", ^ server_protocols.cc:44:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weak", "beaconrate", "sourcemac", "destmac", ^ server_protocols.cc:44:13: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weak", "beaconrate", "sourcemac", "destmac", ^ server_protocols.cc:44:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weak", "beaconrate", "sourcemac", "destmac", ^ server_protocols.cc:44:40: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weak", "beaconrate", "sourcemac", "destmac", ^ server_protocols.cc:45:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "ssid", "prototype", "sourceip", ^ server_protocols.cc:45:14: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "ssid", "prototype", "sourceip", ^ server_protocols.cc:45:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "ssid", "prototype", "sourceip", ^ server_protocols.cc:45:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "ssid", "prototype", "sourceip", ^ server_protocols.cc:46:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "destip", "sourceport", "destport", "nbtype", ^ server_protocols.cc:46:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "destip", "sourceport", "destport", "nbtype", ^ server_protocols.cc:46:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "destip", "sourceport", "destport", "nbtype", ^ server_protocols.cc:46:41: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "destip", "sourceport", "destport", "nbtype", ^ server_protocols.cc:47:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "nbsource", "sourcename", "signal", "noise", ^ server_protocols.cc:47:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "nbsource", "sourcename", "signal", "noise", ^ server_protocols.cc:47:31: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "nbsource", "sourcename", "signal", "noise", ^ server_protocols.cc:47:41: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "nbsource", "sourcename", "signal", "noise", ^ server_protocols.cc:52:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "sourcemac", "text", ^ server_protocols.cc:52:14: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "sourcemac", "text", ^ server_protocols.cc:52:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "sourcemac", "text", ^ server_protocols.cc:57:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "placeholder", ^ server_protocols.cc:62:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "version", "starttime", "servername", "timestamp", "channelhop", "newversion", ^ server_protocols.cc:62:16: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "version", "starttime", "servername", "timestamp", "channelhop", "newversion", ^ server_protocols.cc:62:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "version", "starttime", "servername", "timestamp", "channelhop", "newversion", ^ server_protocols.cc:62:43: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "version", "starttime", "servername", "timestamp", "channelhop", "newversion", ^ server_protocols.cc:62:56: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "version", "starttime", "servername", "timestamp", "channelhop", "newversion", ^ server_protocols.cc:62:70: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "version", "starttime", "servername", "timestamp", "channelhop", "newversion", ^ server_protocols.cc:67:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "protocols", ^ server_protocols.cc:72:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "capabilities", ^ server_protocols.cc:77:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "timesec", ^ server_protocols.cc:82:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "text", ^ server_protocols.cc:87:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lat", "lon", "alt", "spd", "heading", "fix", ^ server_protocols.cc:87:12: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lat", "lon", "alt", "spd", "heading", "fix", ^ server_protocols.cc:87:19: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lat", "lon", "alt", "spd", "heading", "fix", ^ server_protocols.cc:87:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lat", "lon", "alt", "spd", "heading", "fix", ^ server_protocols.cc:87:33: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lat", "lon", "alt", "spd", "heading", "fix", ^ server_protocols.cc:87:44: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lat", "lon", "alt", "spd", "heading", "fix", ^ server_protocols.cc:92:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", ^ server_protocols.cc:97:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "type", "ssid", "beaconinfo", ^ server_protocols.cc:97:14: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "type", "ssid", "beaconinfo", ^ server_protocols.cc:97:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "type", "ssid", "beaconinfo", ^ server_protocols.cc:97:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "type", "ssid", "beaconinfo", ^ server_protocols.cc:98:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "llcpackets", "datapackets", "cryptpackets", ^ server_protocols.cc:98:19: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "llcpackets", "datapackets", "cryptpackets", ^ server_protocols.cc:98:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "llcpackets", "datapackets", "cryptpackets", ^ server_protocols.cc:99:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weakpackets", "channel", "wep", "firsttime", ^ server_protocols.cc:99:20: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weakpackets", "channel", "wep", "firsttime", ^ server_protocols.cc:99:31: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weakpackets", "channel", "wep", "firsttime", ^ server_protocols.cc:99:38: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "weakpackets", "channel", "wep", "firsttime", ^ server_protocols.cc:100:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lasttime", "atype", "rangeip", "gpsfixed", ^ server_protocols.cc:100:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lasttime", "atype", "rangeip", "gpsfixed", ^ server_protocols.cc:100:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lasttime", "atype", "rangeip", "gpsfixed", ^ server_protocols.cc:100:37: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "lasttime", "atype", "rangeip", "gpsfixed", ^ server_protocols.cc:101:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:101:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:101:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:101:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:102:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:102:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:102:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:102:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:103:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "octets", "cloaked", "beaconrate", "maxrate", ^ server_protocols.cc:103:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "octets", "cloaked", "beaconrate", "maxrate", ^ server_protocols.cc:103:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "octets", "cloaked", "beaconrate", "maxrate", ^ server_protocols.cc:103:40: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "octets", "cloaked", "beaconrate", "maxrate", ^ server_protocols.cc:104:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "manufkey", "manufscore", ^ server_protocols.cc:104:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "manufkey", "manufscore", ^ server_protocols.cc:105:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "quality", "signal", "noise", ^ server_protocols.cc:105:16: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "quality", "signal", "noise", ^ server_protocols.cc:105:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "quality", "signal", "noise", ^ server_protocols.cc:106:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "rssi", "rssi_max", ^ server_protocols.cc:106:13: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "rssi", "rssi_max", ^ server_protocols.cc:107:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestquality", "bestsignal", "bestnoise", ^ server_protocols.cc:107:20: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestquality", "bestsignal", "bestnoise", ^ server_protocols.cc:107:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestquality", "bestsignal", "bestnoise", ^ server_protocols.cc:108:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestlat", "bestlon", "bestalt", ^ server_protocols.cc:108:16: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestlat", "bestlon", "bestalt", ^ server_protocols.cc:108:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestlat", "bestlon", "bestalt", ^ server_protocols.cc:109:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:109:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:109:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:109:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:110:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "datasize", ^ server_protocols.cc:111:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "turbocellnid", "turbocellmode", "turbocellsat", ^ server_protocols.cc:111:21: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "turbocellnid", "turbocellmode", "turbocellsat", ^ server_protocols.cc:111:38: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "turbocellnid", "turbocellmode", "turbocellsat", ^ server_protocols.cc:112:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "carrierset", "maxseenrate", "encodingset", ^ server_protocols.cc:112:19: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "carrierset", "maxseenrate", "encodingset", ^ server_protocols.cc:112:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "carrierset", "maxseenrate", "encodingset", ^ server_protocols.cc:113:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "decrypted", "dupeivpackets", "bsstimestamp", ^ server_protocols.cc:113:18: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "decrypted", "dupeivpackets", "bsstimestamp", ^ server_protocols.cc:113:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "decrypted", "dupeivpackets", "bsstimestamp", ^ server_protocols.cc:118:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "mac", "type", "firsttime", "lasttime", ^ server_protocols.cc:118:14: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "mac", "type", "firsttime", "lasttime", ^ server_protocols.cc:118:21: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "mac", "type", "firsttime", "lasttime", ^ server_protocols.cc:118:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "mac", "type", "firsttime", "lasttime", ^ server_protocols.cc:118:42: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bssid", "mac", "type", "firsttime", "lasttime", ^ server_protocols.cc:119:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "manufkey", "manufscore", ^ server_protocols.cc:119:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "manufkey", "manufscore", ^ server_protocols.cc:120:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "datapackets", "cryptpackets", "weakpackets", ^ server_protocols.cc:120:20: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "datapackets", "cryptpackets", "weakpackets", ^ server_protocols.cc:120:36: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "datapackets", "cryptpackets", "weakpackets", ^ server_protocols.cc:121:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "gpsfixed", ^ server_protocols.cc:122:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:122:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:122:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:122:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "minlat", "minlon", "minalt", "minspd", ^ server_protocols.cc:123:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:123:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:123:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:123:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxlat", "maxlon", "maxalt", "maxspd", ^ server_protocols.cc:124:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:124:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:124:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:124:35: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "agglat", "agglon", "aggalt", "aggpoints", ^ server_protocols.cc:125:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "maxrate", ^ server_protocols.cc:126:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "quality", "signal", "noise", ^ server_protocols.cc:126:16: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "quality", "signal", "noise", ^ server_protocols.cc:126:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "quality", "signal", "noise", ^ server_protocols.cc:127:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestquality", "bestsignal", "bestnoise", ^ server_protocols.cc:127:20: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestquality", "bestsignal", "bestnoise", ^ server_protocols.cc:127:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestquality", "bestsignal", "bestnoise", ^ server_protocols.cc:128:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestlat", "bestlon", "bestalt", ^ server_protocols.cc:128:16: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestlat", "bestlon", "bestalt", ^ server_protocols.cc:128:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "bestlat", "bestlon", "bestalt", ^ server_protocols.cc:129:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "atype", "ip", "datasize", "maxseenrate", "encodingset", ^ server_protocols.cc:129:14: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "atype", "ip", "datasize", "maxseenrate", "encodingset", ^ server_protocols.cc:129:20: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "atype", "ip", "datasize", "maxseenrate", "encodingset", ^ server_protocols.cc:129:32: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "atype", "ip", "datasize", "maxseenrate", "encodingset", ^ server_protocols.cc:129:47: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "atype", "ip", "datasize", "maxseenrate", "encodingset", ^ server_protocols.cc:130:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "decrypted", "wep", ^ server_protocols.cc:130:18: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "decrypted", "wep", ^ server_protocols.cc:135:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "text", ^ server_protocols.cc:140:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "cmdnum", ^ server_protocols.cc:145:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "origin", "bssid", "key", "encrypted", "failed", ^ server_protocols.cc:145:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "origin", "bssid", "key", "encrypted", "failed", ^ server_protocols.cc:145:24: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "origin", "bssid", "key", "encrypted", "failed", ^ server_protocols.cc:145:31: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "origin", "bssid", "key", "encrypted", "failed", ^ server_protocols.cc:145:44: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "origin", "bssid", "key", "encrypted", "failed", ^ server_protocols.cc:150:5: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "interface", "type", "username", "channel", "id", "packets", "hopping", ^ server_protocols.cc:150:18: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "interface", "type", "username", "channel", "id", "packets", "hopping", ^ server_protocols.cc:150:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "interface", "type", "username", "channel", "id", "packets", "hopping", ^ server_protocols.cc:150:38: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "interface", "type", "username", "channel", "id", "packets", "hopping", ^ server_protocols.cc:150:49: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "interface", "type", "username", "channel", "id", "packets", "hopping", ^ server_protocols.cc:150:55: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "interface", "type", "username", "channel", "id", "packets", "hopping", ^ server_protocols.cc:150:66: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "interface", "type", "username", "channel", "id", "packets", "hopping", ^ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from alertracker.cc:21: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ server_protocols.cc:400:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] net->ipdata.range_ip[0], net->ipdata.range_ip[1], ^~~~~~~~~~~~~~~~~~~~~~~ In file included from alertracker.cc:21: ./alertracker.hserver_protocols.cc:46::4005::39 warning:: typedef requires a name [-Wmissing-declarations]warning : format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] typedef struct alert_rec { ^~~~~~~ net->ipdata.range_ip[0], net->ipdata.range_ip[1], ^~~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:401:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] net->ipdata.range_ip[2], net->ipdata.range_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:401:39: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] net->ipdata.range_ip[2], net->ipdata.range_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:660:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[0], cli->ipdata.ip[1], ^~~~~~~~~~~~~~~~~ server_protocols.cc:660:33: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[0], cli->ipdata.ip[1], ^~~~~~~~~~~~~~~~~ server_protocols.cc:661:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ server_protocols.cc:661:33: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ server_protocols.cc:780:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.source_ip[0], info->proto.source_ip[1], ^~~~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:780:40: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.source_ip[0], info->proto.source_ip[1], ^~~~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:781:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.source_ip[2], info->proto.source_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:781:40: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.source_ip[2], info->proto.source_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:785:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.dest_ip[0], info->proto.dest_ip[1], ^~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:785:38: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.dest_ip[0], info->proto.dest_ip[1], ^~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:786:14: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.dest_ip[2], info->proto.dest_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~ server_protocols.cc:786:38: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] info->proto.dest_ip[2], info->proto.dest_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:37: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:37: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ 22 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c kismet_wrapper.cc -o kismet_wrapper.o In file included from kismet_server.cc:47: In file included from ./packetsource.h:28: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from finitestate.cc:22: In file included from ./finitestate.h:28: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from kismet_server.cc:53: In file included from ./dronesource.h:34: ./packetstream.h:40:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_frame_header { ^~~~~~~ ./packetstream.h:46:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_version_packet { ^~~~~~~ ./packetstream.h:51:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_packet_header { ^~~~~~~ In file included from finitestate.cc:22: In file included from ./finitestate.h:28: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ In file included from tcpserver.cc:22: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ 21 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c tcpclient.cc -o tcpclient.o In file included from kismet_server.cc:62: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:35: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from kismet_server.cc:62: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:37: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ In file included from tcpclient.cc:20: In file included from ./tcpclient.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from kismet_server.cc:62: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:37: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from kismet_server.cc:62: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:37: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ 19 warnings generated. clang++ -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ncurses -c frontend.cc -o frontend.o In file included from frontend.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from frontend.cc:22: In file included from ./frontend.h:25: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from finitestate.cc:23: In file included from ./packetracker.h:32: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ kismet_wrapper.cc:38:16: error: variable has incomplete type 'struct timeval' struct timeval tim; ^ kismet_wrapper.cc:38:8: note: forward declaration of 'timeval' struct timeval tim; ^ 1 error generated. Makefile:347: recipe for target 'kismet_wrapper.o' failed gmake: *** [kismet_wrapper.o] Error 1 gmake: *** Waiting for unfinished jobs.... 3 warnings generated. kismet_server.cc:175:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct _alert_enable { ^~~~~~~ 7 warnings generated. 9 warnings generated. In file included from kismet_drone.cc:32: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ kismet_server.cc:361:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] if (networkmanager_control("wake") < 0) ^ In file included from finitestate.cc:22: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ In file included from kismet_drone.cc:32: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] kismet_server.cctypedef struct packet_parm {:426:30 :^~~~~~~ warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] if (networkmanager_control("wake") < 0) ^ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from kismet_drone.cc:34: In file included from ./packetsource.h:28: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from manuf.cc:24: In file included from ./packetracker.h:38: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ 202 warnings generated. In file included from kismet_drone.cc:35: In file included from ./prism2source.h:23: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 20 warnings generated. In file included from kismet_drone.cc:40: In file included from ./dronesource.h:34: ./packetstream.h:40:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_frame_header { ^~~~~~~ ./packetstream.h:46:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_version_packet { ^~~~~~~ ./packetstream.h:51:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct stream_packet_header { ^~~~~~~ 3 warnings generated. packetracker.cc:1212:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] means = "DHCP"; ^ packetracker.cc:1223:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] means = "ARP"; ^ packetracker.cc:1239:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] means = "UDP"; ^ 9 warnings generated. packetracker.cc:1256:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] means = "TCP"; ^ packetracker.cc:1301:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] nsversion = "3.22"; ^ packetracker.cc:1304:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] nsversion = "3.23"; ^ packetracker.cc:1307:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] nsversion = "3.30"; ^ packetracker.cc:1310:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] nsversion = "unknown"; ^ packetracker.cc:1328:23: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eapcode = "Authentication Request"; ^ packetracker.cc:1331:23: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eapcode = "Authentication Response"; ^ packetracker.cc:1334:23: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eapcode = "Authentication Success"; ^ packetracker.cc:1337:23: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eapcode = "Authentication Failure"; ^ packetracker.cc:1340:23: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eapcode = "unknown"; ^ packetracker.cc:1346:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eaptype = "LEAP"; ^ packetracker.cc:1349:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eaptype = "TTLS"; ^ packetracker.cc:1352:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eaptype = "TLS"; ^ packetracker.cc:1355:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eaptype = "PEAP"; ^ packetracker.cc:1358:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] eaptype = "UNKNOWN"; ^ packetracker.cc:1379:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "NONE"; ^ packetracker.cc:1382:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Base"; ^ packetracker.cc:1385:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Identity Protection (Main Mode)"; ^ packetracker.cc:1388:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Authentication Only"; ^ packetracker.cc:1391:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Aggressive"; ^ packetracker.cc:1394:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Informational"; ^ packetracker.cc:1397:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Transaction (Config Mode)"; ^ packetracker.cc:1400:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Quick Mode"; ^ packetracker.cc:1403:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "New Group Mode"; ^ packetracker.cc:1407:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Reserved for Future Use"; ^ packetracker.cc:1411:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "DOI Specific Use"; ^ packetracker.cc:1414:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] isakmpcode = "Private Use"; ^ packetracker.cc:1057:45: warning: comparison of constant 180 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] if (info->gps_lon > client->max_lon == 180) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ kismet_server.cc:2711:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] if (networkmanager_control("sleep") < 0) ^ kismet_server.cc:3160:29: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ packetracker.cc:2158:17: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] net->ipdata.range_ip[0], net->ipdata.range_ip[1], ^~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2158:42: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] net->ipdata.range_ip[0], net->ipdata.range_ip[1], ^~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2159:5: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] net->ipdata.range_ip[2], net->ipdata.range_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2159:30: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] net->ipdata.range_ip[2], net->ipdata.range_ip[3]); ^~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2400:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "dhcp"; ^ packetracker.cc:2403:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "arp"; ^ packetracker.cc:2406:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "udp"; ^ packetracker.cc:2409:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "tcp"; ^ packetracker.cc:2412:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "unknown"; ^ packetracker.cc:2431:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] clitype = "fromds"; ^ packetracker.cc:2434:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] clitype = "tods"; ^ packetracker.cc:2437:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] clitype = "interds"; ^ packetracker.cc:2440:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] clitype = "established"; ^ packetracker.cc:2443:15: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] clitype = "sendto"; ^ packetracker.cc:2446:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] clitype = "unknown"; ^ packetracker.cc:2533:32: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "dhcp"; ^ packetracker.cc:2536:32: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "arp"; ^ packetracker.cc:2539:32: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "udp"; ^ packetracker.cc:2542:32: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "tcp"; ^ packetracker.cc:2545:32: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] addrtype = "unknown"; ^ packetracker.cc:2550:35: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] addrtype, cli->ipdata.ip[0], cli->ipdata.ip[1], cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ packetracker.cc:2550:54: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] addrtype, cli->ipdata.ip[0], cli->ipdata.ip[1], cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ packetracker.cc:2550:73: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] addrtype, cli->ipdata.ip[0], cli->ipdata.ip[1], cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ packetracker.cc:2550:92: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] addrtype, cli->ipdata.ip[0], cli->ipdata.ip[1], cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ In file included from tcpclient.cc:20: In file included from ./tcpclient.h:41: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from tcpclient.cc:20: In file included from ./tcpclient.h:41: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from tcpclient.cc:20: In file included from ./tcpclient.h:42: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ packetracker.cc:2716:17: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] x->second.range_ip[0], x->second.range_ip[1], ^~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2716:40: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] x->second.range_ip[0], x->second.range_ip[1], ^~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2717:17: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] x->second.range_ip[2], x->second.range_ip[3]); ^~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2717:40: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] x->second.range_ip[2], x->second.range_ip[3]); ^~~~~~~~~~~~~~~~~~~~~ packetracker.cc:2730:21: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[0], cli->ipdata.ip[1], ^~~~~~~~~~~~~~~~~ packetracker.cc:2730:40: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[0], cli->ipdata.ip[1], ^~~~~~~~~~~~~~~~~ packetracker.cc:2731:21: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ packetracker.cc:2731:40: warning: format specifies type 'unsigned short' but the argument has type '__uint8_t' (aka 'unsigned char') [-Wformat] cli->ipdata.ip[2], cli->ipdata.ip[3]); ^~~~~~~~~~~~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from tcpclient.cc:20: ./tcpclient.h:65:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_info { ^~~~~~~ ./tcpclient.h:81:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct string_info { ^~~~~~~ ./tcpclient.h:99:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct card_info { ^~~~~~~ In file included from tcpclient.cc:21: In file included from ./networksort.h:23: In file included from ./packetracker.h:32: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from tcpclient.cc:21: In file included from ./networksort.h:23: In file included from ./packetracker.h:37: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ In file included from packetracker.cc:19: In file included from ./packetracker.h:38: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ In file included from tcpclient.cc:21: In file included from ./networksort.h:23: In file included from ./packetracker.h:37: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from tcpclient.cc:21: In file included from ./networksort.h:23: In file included from ./packetracker.h:37: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ In file included from frontend.cc:22: In file included from ./frontend.h:34: In file included from ./tcpclient.h:41: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from frontend.cc:22: In file included from ./frontend.h:34: In file included from ./tcpclient.h:41: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from frontend.cc:22: In file included from ./frontend.h:34: In file included from ./tcpclient.h:42: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ In file included from kismet_server.cc:62: In file included from ./gpsdump.h:38: In file included from ./packetracker.h:38: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ In file included from frontend.cc:22: In file included from ./frontend.h:34: ./tcpclient.h:65:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_info { ^~~~~~~ ./tcpclient.h:81:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct string_info { ^~~~~~~ ./tcpclient.h:99:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct card_info { ^~~~~~~ 23 warnings generated. In file included from tcpclient.cc:21: In file included from ./networksort.h:23: In file included from ./packetracker.h:38: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ 12 warnings generated. In file included from frontend.cc:22: In file included from ./frontend.h:36: In file included from ./packetracker.h:32: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ In file included from frontend.cc:22: In file included from ./frontend.h:36: In file included from ./packetracker.h:37: In file included from ./alertracker.h:32: ./tcpserver.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct server_protocol { ^~~~~~~ In file included from frontend.cc:22: In file included from ./frontend.h:36: In file included from ./packetracker.h:37: In file included from ./alertracker.h:33: ./server_protocols.h:168:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct KISMET_data { ^~~~~~~ ./server_protocols.h:176:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct GPS_data { ^~~~~~~ ./server_protocols.h:180:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct INFO_data { ^~~~~~~ ./server_protocols.h:184:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct NETWORK_data { ^~~~~~~ ./server_protocols.h:188:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct CLIENT_data { ^~~~~~~ ./server_protocols.h:192:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct ALERT_data { ^~~~~~~ ./server_protocols.h:196:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PACKET_data { ^~~~~~~ ./server_protocols.h:200:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct STRING_data { ^~~~~~~ In file included from frontend.cc:22: In file included from ./frontend.h:36: In file included from ./packetracker.h:37: ./alertracker.h:46:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct alert_rec { ^~~~~~~ In file included from frontend.cc:22: ./frontend.h:59:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network { ^~~~~~~ 22 warnings generated. In file included from frontend.cc:22: In file included from ./frontend.h:36: In file included from ./packetracker.h:38: ./finitestate.h:152:18: warning: private field 'wepfield' is not used [-Wunused-private-field] uint32_t wepfield; ^ 8 warnings generated. 24 warnings generated. 26 warnings generated. 84 warnings generated. 31 warnings generated. *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/net/kismet *** Error code 1 Stop. make: stopped in /data/pkgsrc/net/kismet