+ local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/kismet-2008.05.01nb58/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/kismet-2008.05.01nb58/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for kismet-2008.05.01nb58 Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:350: warning: ignoring prerequisites on suffix rule definition Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:350: warning: ignoring prerequisites on suffix rule definition Generating dependencies... Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:350: warning: ignoring prerequisites on suffix rule definition Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:344: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:347: warning: ignoring prerequisites on suffix rule definition Makefile:350: warning: ignoring prerequisites on suffix rule definition c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c util.cc -o util.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c cygwin_utils.cc -o cygwin_utils.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c ringbuf.cc -o ringbuf.o In file included from util.cc:21: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c configfile.cc -o configfile.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c speech.cc -o speech.o In file included from packet.h:45, from configfile.h:35, from configfile.cc:28: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from configfile.h:35, from configfile.cc:28: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from configfile.cc:29: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ configfile.cc: In static member function 'static std::string ConfigFile::ExpandLogPath(std::string, std::string, std::string, int, int)': configfile.cc:122:6: warning: variable 'found_type' set but not used [-Wunused-but-set-variable] 122 | int found_type = 0, found_num = 0; | ^~~~~~~~~~ configfile.cc:122:22: warning: variable 'found_num' set but not used [-Wunused-but-set-variable] 122 | int found_type = 0, found_num = 0; | ^~~~~~~~~ In file included from packet.h:45, from tracktypes.h:27, from speech.h:30, from speech.cc:23: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from tracktypes.h:27, from speech.h:30, from speech.cc:23: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from speech.h:30, from speech.cc:23: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c ifcontrol.cc -o ifcontrol.o In file included from ifcontrol.h:53, from ifcontrol.cc:20: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c iwcontrol.cc -o iwcontrol.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c madwifing_control.cc -o madwifing_control.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c packet.cc -o packet.o In file included from iwcontrol.h:45, from iwcontrol.cc:20: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c pcapsource.cc -o pcapsource.o pcapsource.cc:800: warning: "IEEE80211_IS_CHAN_FHSS" redefined 800 | #define IEEE80211_IS_CHAN_FHSS(_flags) \ | In file included from /usr/include/net80211/ieee80211_ioctl.h:43, from pcapsource.cc:55: /usr/include/net80211/_ieee80211.h:191: note: this is the location of the previous definition 191 | #define IEEE80211_IS_CHAN_FHSS(_c) _IEEE80211_IS_CHAN(_c, FHSS) | pcapsource.cc:802: warning: "IEEE80211_IS_CHAN_A" redefined 802 | #define IEEE80211_IS_CHAN_A(_flags) \ | In file included from /usr/include/net80211/ieee80211_ioctl.h:43, from pcapsource.cc:55: /usr/include/net80211/_ieee80211.h:192: note: this is the location of the previous definition 192 | #define IEEE80211_IS_CHAN_A(_c) _IEEE80211_IS_CHAN(_c, A) | pcapsource.cc:804: warning: "IEEE80211_IS_CHAN_B" redefined 804 | #define IEEE80211_IS_CHAN_B(_flags) \ | In file included from /usr/include/net80211/ieee80211_ioctl.h:43, from pcapsource.cc:55: /usr/include/net80211/_ieee80211.h:193: note: this is the location of the previous definition 193 | #define IEEE80211_IS_CHAN_B(_c) _IEEE80211_IS_CHAN(_c, B) | pcapsource.cc:806: warning: "IEEE80211_IS_CHAN_PUREG" redefined 806 | #define IEEE80211_IS_CHAN_PUREG(_flags) \ | In file included from /usr/include/net80211/ieee80211_ioctl.h:43, from pcapsource.cc:55: /usr/include/net80211/_ieee80211.h:194: note: this is the location of the previous definition 194 | #define IEEE80211_IS_CHAN_PUREG(_c) _IEEE80211_IS_CHAN(_c, PUREG) | pcapsource.cc:808: warning: "IEEE80211_IS_CHAN_G" redefined 808 | #define IEEE80211_IS_CHAN_G(_flags) \ | In file included from /usr/include/net80211/ieee80211_ioctl.h:43, from pcapsource.cc:55: /usr/include/net80211/_ieee80211.h:195: note: this is the location of the previous definition 195 | #define IEEE80211_IS_CHAN_G(_c) _IEEE80211_IS_CHAN(_c, G) | pcapsource.cc:810: warning: "IEEE80211_IS_CHAN_T" redefined 810 | #define IEEE80211_IS_CHAN_T(_flags) \ | In file included from /usr/include/net80211/ieee80211_ioctl.h:43, from pcapsource.cc:55: /usr/include/net80211/_ieee80211.h:197: note: this is the location of the previous definition 197 | #define IEEE80211_IS_CHAN_T(_c) _IEEE80211_IS_CHAN(_c, T) | In file included from packet.h:45, from pcapsource.h:30, from pcapsource.cc:130: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from pcapsource.h:30, from pcapsource.cc:130: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetsource.h:28, from pcapsource.h:31, from pcapsource.cc:130: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from packet.h:45, from packet.cc:21: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from packet.cc:21: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ In file included from ifcontrol.h:53, from pcapsource.h:32, from pcapsource.cc:130: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ packet.cc: In function 'void GetPacketInfo(kis_packet*, packet_info*, macmap*, unsigned char*)': packet.cc:205:48: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct packet_info' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205 | memset(ret_packinfo, 0, sizeof(packet_info)); | ^ In file included from packet.cc:21: packet.h:485:16: note: 'struct packet_info' declared here 485 | typedef struct { | ^ packet.cc:366:13: warning: variable 'found_channel_tag' set but not used [-Wunused-but-set-variable] 366 | int found_channel_tag = 0; | ^~~~~~~~~~~~~~~~~ pcapsource.cc: In member function 'int PcapSource::Radiotap2KisPack(kis_packet*, uint8_t*, uint8_t*)': pcapsource.cc:835:7: warning: 'u2.PcapSource::Radiotap2KisPack(kis_packet*, uint8_t*, uint8_t*)::::u16' may be used uninitialized in this function [-Wmaybe-uninitialized] 835 | } u2; | ^~ In member function 'bool RadiotapBSD::setifflags(int)', inlined from 'bool RadiotapBSD::setifflags(int)' at pcapsource.cc:3210:6: pcapsource.cc:3217:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 16 equals destination size [-Wstringop-truncation] 3217 | strncpy(ifr.ifr_name, ifname.c_str(), sizeof (ifr.ifr_name)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c prism2source.cc -o prism2source.o In file included from prism2source.h:23, from prism2source.cc:24: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c wtapfilesource.cc -o wtapfilesource.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c wsp100source.cc -o wsp100source.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c dronesource.cc -o dronesource.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c vihasource.cc -o vihasource.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c airpcapsource.cc -o airpcapsource.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c packetsourcetracker.cc -o packetsourcetracker.o In file included from dronesource.cc:21: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packet.h:45, from packetsource.h:27, from dronesource.h:33, from dronesource.cc:22: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from packetsource.h:27, from dronesource.h:33, from dronesource.cc:22: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetsource.h:28, from dronesource.h:33, from dronesource.cc:22: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from dronesource.h:34, from dronesource.cc:22: packetstream.h:40:1: warning: 'typedef' was ignored in this declaration 40 | typedef struct stream_frame_header { | ^~~~~~~ packetstream.h:46:1: warning: 'typedef' was ignored in this declaration 46 | typedef struct stream_version_packet { | ^~~~~~~ packetstream.h:51:1: warning: 'typedef' was ignored in this declaration 51 | typedef struct stream_packet_header { | ^~~~~~~ In file included from packetsourcetracker.cc:21: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packetsourcetracker.h:32, from packetsourcetracker.cc:22: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from packet.h:45, from packetsource.h:27, from packetsourcetracker.h:34, from packetsourcetracker.cc:22: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from packetsource.h:27, from packetsourcetracker.h:34, from packetsourcetracker.cc:22: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ dronesource.cc: In member function 'virtual int DroneSource::OpenSource()': dronesource.cc:41:12: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 64 bytes from a string of length 1023 [-Wstringop-truncation] 41 | strncpy(hostname, listenhost, MAXHOSTNAMELEN); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dronesource.cc:37:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 37 | snprintf(errstr, 1024, "Could not resolve host \"%s\"\n", listenhost); | ^~ ~~~~~~~~~~ dronesource.cc:37:17: note: 'snprintf' output between 27 and 1050 bytes into a destination of size 1024 37 | snprintf(errstr, 1024, "Could not resolve host \"%s\"\n", listenhost); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c kis_packsources.cc -o kis_packsources.o In file included from packet.h:45, from packetsource.h:27, from kis_packsources.h:24, from kis_packsources.cc:21: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from packetsource.h:27, from kis_packsources.h:24, from kis_packsources.cc:21: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetsource.h:28, from kis_packsources.h:24, from kis_packsources.cc:21: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from prism2source.h:23, from kis_packsources.h:25, from kis_packsources.cc:21: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from dronesource.h:34, from kis_packsources.h:30, from kis_packsources.cc:21: packetstream.h:40:1: warning: 'typedef' was ignored in this declaration 40 | typedef struct stream_frame_header { | ^~~~~~~ packetstream.h:46:1: warning: 'typedef' was ignored in this declaration 46 | typedef struct stream_version_packet { | ^~~~~~~ packetstream.h:51:1: warning: 'typedef' was ignored in this declaration 51 | typedef struct stream_packet_header { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c wtapdump.cc -o wtapdump.o In file included from packet.h:45, from wtapdump.h:26, from wtapdump.cc:19: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from wtapdump.h:26, from wtapdump.cc:19: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c wtaplocaldump.cc -o wtaplocaldump.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c gpsdump.cc -o gpsdump.o In file included from packet.h:45, from wtaplocaldump.h:29, from wtaplocaldump.cc:23: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from wtaplocaldump.h:29, from wtaplocaldump.cc:23: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packet.h:45, from gpsdump.h:37, from gpsdump.cc:20: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from gpsdump.h:37, from gpsdump.cc:20: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetracker.h:32, from gpsdump.h:38, from gpsdump.cc:20: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packetracker.h:35, from gpsdump.h:38, from gpsdump.cc:20: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from gpsdump.h:38, from gpsdump.cc:20: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ wtaplocaldump.cc: In member function 'virtual int WtapDumpFile::OpenDump(const char*)': wtaplocaldump.cc:35:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] 35 | snprintf(errstr, 1024, "Unable to open dump file %s (%s)", filename, strerror(errno)); | ^~ wtaplocaldump.cc:35:17: note: 'snprintf' output 29 or more bytes (assuming 1052) into a destination of size 1024 35 | snprintf(errstr, 1024, "Unable to open dump file %s (%s)", filename, strerror(errno)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from gpsdump.h:38, from gpsdump.cc:20: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from gpsdump.h:38, from gpsdump.cc:20: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c airsnortdump.cc -o airsnortdump.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c fifodump.cc -o fifodump.o In file included from packet.h:45, from dumpfile.h:27, from airsnortdump.h:31, from airsnortdump.cc:19: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from dumpfile.h:27, from airsnortdump.h:31, from airsnortdump.cc:19: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetracker.h:32, from airsnortdump.cc:20: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packetracker.h:35, from airsnortdump.cc:20: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from packet.h:45, from fifodump.h:27, from fifodump.cc:28: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from airsnortdump.cc:20: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from fifodump.h:27, from fifodump.cc:28: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from airsnortdump.cc:20: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from airsnortdump.cc:20: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c gpsd.cc -o gpsd.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c manuf.cc -o manuf.o In file included from gpsd.cc:25: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from gpsd.cc:26: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from packet.h:45, from manuf.h:27, from manuf.cc:23: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from manuf.h:27, from manuf.cc:23: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from manuf.h:28, from manuf.cc:23: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from packetracker.h:32, from manuf.cc:24: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from manuf.cc:24: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from manuf.cc:24: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from manuf.cc:24: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ manuf.cc: In function 'manuf* MatchBestManuf(macmap >*, mac_addr, std::string, int, int, int, int*)': manuf.cc:142:9: warning: variable 'best_pos' set but not used [-Wunused-but-set-variable] 142 | int best_pos = 0; | ^~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c packetracker.cc -o packetracker.o In file included from packetracker.h:32, from packetracker.cc:19: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packet.h:45, from packetracker.h:34, from packetracker.cc:19: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from packetracker.h:34, from packetracker.cc:19: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetracker.h:35, from packetracker.cc:19: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from packetracker.cc:19: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from packetracker.cc:19: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from packetracker.cc:19: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ packetracker.cc: In member function 'void Packetracker::ProcessDataPacket(kis_packet*, packet_info*, wireless_network*, macmap*, unsigned char*)': packetracker.cc:1057:45: warning: comparison of constant '180' with boolean expression is always false [-Wbool-compare] 1057 | if (info->gps_lon > client->max_lon == 180) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ packetracker.cc:1057:27: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 1057 | if (info->gps_lon > client->max_lon == 180) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ packetracker.cc:1212:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1212 | means = "DHCP"; | ^~~~~~ packetracker.cc:1223:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1223 | means = "ARP"; | ^~~~~ packetracker.cc:1239:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1239 | means = "UDP"; | ^~~~~ packetracker.cc:1256:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1256 | means = "TCP"; | ^~~~~ packetracker.cc:1301:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1301 | nsversion = "3.22"; | ^~~~~~ packetracker.cc:1304:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1304 | nsversion = "3.23"; | ^~~~~~ packetracker.cc:1307:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1307 | nsversion = "3.30"; | ^~~~~~ packetracker.cc:1310:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1310 | nsversion = "unknown"; | ^~~~~~~~~ packetracker.cc:1328:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1328 | eapcode = "Authentication Request"; | ^~~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1331:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1331 | eapcode = "Authentication Response"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1334:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1334 | eapcode = "Authentication Success"; | ^~~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1337:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1337 | eapcode = "Authentication Failure"; | ^~~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1340:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1340 | eapcode = "unknown"; | ^~~~~~~~~ packetracker.cc:1346:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1346 | eaptype = "LEAP"; | ^~~~~~ packetracker.cc:1349:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1349 | eaptype = "TTLS"; | ^~~~~~ packetracker.cc:1352:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1352 | eaptype = "TLS"; | ^~~~~ packetracker.cc:1355:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1355 | eaptype = "PEAP"; | ^~~~~~ packetracker.cc:1358:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1358 | eaptype = "UNKNOWN"; | ^~~~~~~~~ packetracker.cc:1379:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1379 | isakmpcode = "NONE"; | ^~~~~~ packetracker.cc:1382:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1382 | isakmpcode = "Base"; | ^~~~~~ packetracker.cc:1385:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1385 | isakmpcode = "Identity Protection (Main Mode)"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1388:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1388 | isakmpcode = "Authentication Only"; | ^~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1391:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1391 | isakmpcode = "Aggressive"; | ^~~~~~~~~~~~ packetracker.cc:1394:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1394 | isakmpcode = "Informational"; | ^~~~~~~~~~~~~~~ packetracker.cc:1397:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1397 | isakmpcode = "Transaction (Config Mode)"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1400:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1400 | isakmpcode = "Quick Mode"; | ^~~~~~~~~~~~ packetracker.cc:1403:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1403 | isakmpcode = "New Group Mode"; | ^~~~~~~~~~~~~~~~ packetracker.cc:1407:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1407 | isakmpcode = "Reserved for Future Use"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ packetracker.cc:1411:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1411 | isakmpcode = "DOI Specific Use"; | ^~~~~~~~~~~~~~~~~~ packetracker.cc:1414:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1414 | isakmpcode = "Private Use"; | ^~~~~~~~~~~~~ packetracker.cc: In member function 'int Packetracker::WriteXMLNetworks(std::string)': packetracker.cc:2400:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2400 | addrtype = "dhcp"; | ^~~~~~ packetracker.cc:2403:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2403 | addrtype = "arp"; | ^~~~~ packetracker.cc:2406:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2406 | addrtype = "udp"; | ^~~~~ packetracker.cc:2409:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2409 | addrtype = "tcp"; | ^~~~~ packetracker.cc:2412:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2412 | addrtype = "unknown"; | ^~~~~~~~~ packetracker.cc:2431:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2431 | clitype = "fromds"; | ^~~~~~~~ packetracker.cc:2434:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2434 | clitype = "tods"; | ^~~~~~ packetracker.cc:2437:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2437 | clitype = "interds"; | ^~~~~~~~~ packetracker.cc:2440:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2440 | clitype = "established"; | ^~~~~~~~~~~~~ packetracker.cc:2443:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2443 | clitype = "sendto"; | ^~~~~~~~ packetracker.cc:2446:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2446 | clitype = "unknown"; | ^~~~~~~~~ packetracker.cc:2533:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2533 | addrtype = "dhcp"; | ^~~~~~ packetracker.cc:2536:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2536 | addrtype = "arp"; | ^~~~~ packetracker.cc:2539:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2539 | addrtype = "udp"; | ^~~~~ packetracker.cc:2542:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2542 | addrtype = "tcp"; | ^~~~~ packetracker.cc:2545:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2545 | addrtype = "unknown"; | ^~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c timetracker.cc -o timetracker.o In file included from timetracker.cc:23: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c alertracker.cc -o alertracker.o In file included from packet.h:45, from configfile.h:35, from tcpserver.h:41, from alertracker.h:32, from alertracker.cc:21: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from configfile.h:35, from tcpserver.h:41, from alertracker.h:32, from alertracker.cc:21: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from alertracker.h:32, from alertracker.cc:21: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from server_protocols.h:26, from alertracker.h:33, from alertracker.cc:21: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from alertracker.h:33, from alertracker.cc:21: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from alertracker.cc:21: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ alertracker.cc: In member function 'int Alertracker::RegisterAlert(const char*, alert_time_unit, int, alert_time_unit, int)': alertracker.cc:55:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 55 | if (alert_name_map.find(in_header) != alert_name_map.end()) | ^~ alertracker.cc:58:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 58 | if (in_burstunit > in_unit) | ^~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c finitestate.cc -o finitestate.o finitestate.cc:227:22: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 227 | "- got %"PRIx64", expected %"PRIx64" - this could indicate AP spoofing", | ^ finitestate.cc:227:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 227 | "- got %"PRIx64", expected %"PRIx64" - this could indicate AP spoofing", | ^ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c getopt.cc -o getopt.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c tcpserver.cc -o tcpserver.o In file included from packet.h:45, from configfile.h:35, from tcpserver.h:41, from kismet_server.h:27, from finitestate.h:27, from finitestate.cc:22: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from configfile.h:35, from tcpserver.h:41, from kismet_server.h:27, from finitestate.h:27, from finitestate.cc:22: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from kismet_server.h:27, from finitestate.h:27, from finitestate.cc:22: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from kismet_server.h:28, from finitestate.h:27, from finitestate.cc:22: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from alertracker.h:33, from finitestate.h:28, from finitestate.cc:22: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from finitestate.h:28, from finitestate.cc:22: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ In file included from packetracker.h:32, from finitestate.cc:23: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packet.h:45, from configfile.h:35, from tcpserver.h:41, from tcpserver.cc:22: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from configfile.h:35, from tcpserver.h:41, from tcpserver.cc:22: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from tcpserver.cc:22: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c server_protocols.cc -o server_protocols.o server_protocols.cc:526:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 526 | snprintf(tmpstr, 128, "%"PRId64"", net->bss_timestamp); | ^ In file included from packet.h:45, from packetsource.h:27, from server_protocols.cc:21: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from packetsource.h:27, from server_protocols.cc:21: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c server_globals.cc -o server_globals.o In file included from packetsource.h:28, from server_protocols.cc:21: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from server_protocols.h:26, from server_protocols.cc:23: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c kismet_server.cc -o kismet_server.o In file included from server_protocols.h:27, from server_protocols.cc:23: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from server_protocols.cc:23: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ server_protocols.cc:27:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | "networks", "packets", "crypt", "weak", | ^~~~~~~~~~ server_protocols.cc:27:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | "networks", "packets", "crypt", "weak", | ^~~~~~~~~ server_protocols.cc:27:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | "networks", "packets", "crypt", "weak", | ^~~~~~~ server_protocols.cc:27:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | "networks", "packets", "crypt", "weak", | ^~~~~~ server_protocols.cc:28:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | "noise", "dropped", "rate", "signal", | ^~~~~~~ server_protocols.cc:28:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | "noise", "dropped", "rate", "signal", | ^~~~~~~~~ server_protocols.cc:28:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | "noise", "dropped", "rate", "signal", | ^~~~~~ server_protocols.cc:28:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | "noise", "dropped", "rate", "signal", | ^~~~~~~~ server_protocols.cc:33:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | "text", | ^~~~~~ server_protocols.cc:38:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~ server_protocols.cc:38:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~ server_protocols.cc:38:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~~~ server_protocols.cc:38:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~~ server_protocols.cc:38:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~~~ server_protocols.cc:38:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~ server_protocols.cc:38:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~~ server_protocols.cc:38:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~~~~ server_protocols.cc:38:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "sec", "usec", "header", "bssid", "source", "dest", "other", "channel", "text", | ^~~~~~ server_protocols.cc:43:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "type", "subtype", "timesec", "encrypted", | ^~~~~~ server_protocols.cc:43:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "type", "subtype", "timesec", "encrypted", | ^~~~~~~~~ server_protocols.cc:43:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "type", "subtype", "timesec", "encrypted", | ^~~~~~~~~ server_protocols.cc:43:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "type", "subtype", "timesec", "encrypted", | ^~~~~~~~~~~ server_protocols.cc:44:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "weak", "beaconrate", "sourcemac", "destmac", | ^~~~~~ server_protocols.cc:44:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "weak", "beaconrate", "sourcemac", "destmac", | ^~~~~~~~~~~~ server_protocols.cc:44:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "weak", "beaconrate", "sourcemac", "destmac", | ^~~~~~~~~~~ server_protocols.cc:44:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "weak", "beaconrate", "sourcemac", "destmac", | ^~~~~~~~~ server_protocols.cc:45:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "bssid", "ssid", "prototype", "sourceip", | ^~~~~~~ server_protocols.cc:45:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "bssid", "ssid", "prototype", "sourceip", | ^~~~~~ server_protocols.cc:45:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "bssid", "ssid", "prototype", "sourceip", | ^~~~~~~~~~~ server_protocols.cc:45:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "bssid", "ssid", "prototype", "sourceip", | ^~~~~~~~~~ server_protocols.cc:46:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "destip", "sourceport", "destport", "nbtype", | ^~~~~~~~ server_protocols.cc:46:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "destip", "sourceport", "destport", "nbtype", | ^~~~~~~~~~~~ server_protocols.cc:46:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "destip", "sourceport", "destport", "nbtype", | ^~~~~~~~~~ server_protocols.cc:46:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "destip", "sourceport", "destport", "nbtype", | ^~~~~~~~ server_protocols.cc:47:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "nbsource", "sourcename", "signal", "noise", | ^~~~~~~~~~ server_protocols.cc:47:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "nbsource", "sourcename", "signal", "noise", | ^~~~~~~~~~~~ server_protocols.cc:47:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "nbsource", "sourcename", "signal", "noise", | ^~~~~~~~ server_protocols.cc:47:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "nbsource", "sourcename", "signal", "noise", | ^~~~~~~ server_protocols.cc:52:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | "bssid", "sourcemac", "text", | ^~~~~~~ server_protocols.cc:52:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | "bssid", "sourcemac", "text", | ^~~~~~~~~~~ server_protocols.cc:52:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | "bssid", "sourcemac", "text", | ^~~~~~ server_protocols.cc:57:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "placeholder", | ^~~~~~~~~~~~~ server_protocols.cc:62:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "version", "starttime", "servername", "timestamp", "channelhop", "newversion", | ^~~~~~~~~ server_protocols.cc:62:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "version", "starttime", "servername", "timestamp", "channelhop", "newversion", | ^~~~~~~~~~~ server_protocols.cc:62:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "version", "starttime", "servername", "timestamp", "channelhop", "newversion", | ^~~~~~~~~~~~ server_protocols.cc:62:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "version", "starttime", "servername", "timestamp", "channelhop", "newversion", | ^~~~~~~~~~~ server_protocols.cc:62:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "version", "starttime", "servername", "timestamp", "channelhop", "newversion", | ^~~~~~~~~~~~ server_protocols.cc:62:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "version", "starttime", "servername", "timestamp", "channelhop", "newversion", | ^~~~~~~~~~~~ server_protocols.cc:67:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | "protocols", | ^~~~~~~~~~~ server_protocols.cc:72:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | "capabilities", | ^~~~~~~~~~~~~~ server_protocols.cc:77:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | "timesec", | ^~~~~~~~~ server_protocols.cc:82:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | "text", | ^~~~~~ server_protocols.cc:87:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "lat", "lon", "alt", "spd", "heading", "fix", | ^~~~~ server_protocols.cc:87:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "lat", "lon", "alt", "spd", "heading", "fix", | ^~~~~ server_protocols.cc:87:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "lat", "lon", "alt", "spd", "heading", "fix", | ^~~~~ server_protocols.cc:87:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "lat", "lon", "alt", "spd", "heading", "fix", | ^~~~~ server_protocols.cc:87:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "lat", "lon", "alt", "spd", "heading", "fix", | ^~~~~~~~~ server_protocols.cc:87:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "lat", "lon", "alt", "spd", "heading", "fix", | ^~~~~ server_protocols.cc:92:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | "bssid", | ^~~~~~~ server_protocols.cc:97:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | "bssid", "type", "ssid", "beaconinfo", | ^~~~~~~ server_protocols.cc:97:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | "bssid", "type", "ssid", "beaconinfo", | ^~~~~~ server_protocols.cc:97:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | "bssid", "type", "ssid", "beaconinfo", | ^~~~~~ server_protocols.cc:97:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | "bssid", "type", "ssid", "beaconinfo", | ^~~~~~~~~~~~ server_protocols.cc:98:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | "llcpackets", "datapackets", "cryptpackets", | ^~~~~~~~~~~~ server_protocols.cc:98:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | "llcpackets", "datapackets", "cryptpackets", | ^~~~~~~~~~~~~ server_protocols.cc:98:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | "llcpackets", "datapackets", "cryptpackets", | ^~~~~~~~~~~~~~ server_protocols.cc:99:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | "weakpackets", "channel", "wep", "firsttime", | ^~~~~~~~~~~~~ server_protocols.cc:99:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | "weakpackets", "channel", "wep", "firsttime", | ^~~~~~~~~ server_protocols.cc:99:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | "weakpackets", "channel", "wep", "firsttime", | ^~~~~ server_protocols.cc:99:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | "weakpackets", "channel", "wep", "firsttime", | ^~~~~~~~~~~ server_protocols.cc:100:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | "lasttime", "atype", "rangeip", "gpsfixed", | ^~~~~~~~~~ server_protocols.cc:100:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | "lasttime", "atype", "rangeip", "gpsfixed", | ^~~~~~~ server_protocols.cc:100:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | "lasttime", "atype", "rangeip", "gpsfixed", | ^~~~~~~~~ server_protocols.cc:100:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | "lasttime", "atype", "rangeip", "gpsfixed", | ^~~~~~~~~~ server_protocols.cc:101:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:101:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:101:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:101:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:102:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:102:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:102:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:102:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:103:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | "octets", "cloaked", "beaconrate", "maxrate", | ^~~~~~~~ server_protocols.cc:103:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | "octets", "cloaked", "beaconrate", "maxrate", | ^~~~~~~~~ server_protocols.cc:103:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | "octets", "cloaked", "beaconrate", "maxrate", | ^~~~~~~~~~~~ server_protocols.cc:103:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | "octets", "cloaked", "beaconrate", "maxrate", | ^~~~~~~~~ server_protocols.cc:104:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | "manufkey", "manufscore", | ^~~~~~~~~~ server_protocols.cc:104:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | "manufkey", "manufscore", | ^~~~~~~~~~~~ server_protocols.cc:105:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | "quality", "signal", "noise", | ^~~~~~~~~ server_protocols.cc:105:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | "quality", "signal", "noise", | ^~~~~~~~ server_protocols.cc:105:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | "quality", "signal", "noise", | ^~~~~~~ server_protocols.cc:106:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | "rssi", "rssi_max", | ^~~~~~ server_protocols.cc:106:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | "rssi", "rssi_max", | ^~~~~~~~~~ server_protocols.cc:107:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | "bestquality", "bestsignal", "bestnoise", | ^~~~~~~~~~~~~ server_protocols.cc:107:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | "bestquality", "bestsignal", "bestnoise", | ^~~~~~~~~~~~ server_protocols.cc:107:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | "bestquality", "bestsignal", "bestnoise", | ^~~~~~~~~~~ server_protocols.cc:108:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | "bestlat", "bestlon", "bestalt", | ^~~~~~~~~ server_protocols.cc:108:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | "bestlat", "bestlon", "bestalt", | ^~~~~~~~~ server_protocols.cc:108:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | "bestlat", "bestlon", "bestalt", | ^~~~~~~~~ server_protocols.cc:109:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~ server_protocols.cc:109:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~ server_protocols.cc:109:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~ server_protocols.cc:109:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~~~~ server_protocols.cc:110:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | "datasize", | ^~~~~~~~~~ server_protocols.cc:111:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "turbocellnid", "turbocellmode", "turbocellsat", | ^~~~~~~~~~~~~~ server_protocols.cc:111:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "turbocellnid", "turbocellmode", "turbocellsat", | ^~~~~~~~~~~~~~~ server_protocols.cc:111:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "turbocellnid", "turbocellmode", "turbocellsat", | ^~~~~~~~~~~~~~ server_protocols.cc:112:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "carrierset", "maxseenrate", "encodingset", | ^~~~~~~~~~~~ server_protocols.cc:112:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "carrierset", "maxseenrate", "encodingset", | ^~~~~~~~~~~~~ server_protocols.cc:112:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "carrierset", "maxseenrate", "encodingset", | ^~~~~~~~~~~~~ server_protocols.cc:113:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "decrypted", "dupeivpackets", "bsstimestamp", | ^~~~~~~~~~~ server_protocols.cc:113:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "decrypted", "dupeivpackets", "bsstimestamp", | ^~~~~~~~~~~~~~~ server_protocols.cc:113:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "decrypted", "dupeivpackets", "bsstimestamp", | ^~~~~~~~~~~~~~ server_protocols.cc:118:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "bssid", "mac", "type", "firsttime", "lasttime", | ^~~~~~~ server_protocols.cc:118:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "bssid", "mac", "type", "firsttime", "lasttime", | ^~~~~ server_protocols.cc:118:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "bssid", "mac", "type", "firsttime", "lasttime", | ^~~~~~ server_protocols.cc:118:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "bssid", "mac", "type", "firsttime", "lasttime", | ^~~~~~~~~~~ server_protocols.cc:118:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "bssid", "mac", "type", "firsttime", "lasttime", | ^~~~~~~~~~ server_protocols.cc:119:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "manufkey", "manufscore", | ^~~~~~~~~~ server_protocols.cc:119:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "manufkey", "manufscore", | ^~~~~~~~~~~~ server_protocols.cc:120:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "datapackets", "cryptpackets", "weakpackets", | ^~~~~~~~~~~~~ server_protocols.cc:120:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "datapackets", "cryptpackets", "weakpackets", | ^~~~~~~~~~~~~~ server_protocols.cc:120:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "datapackets", "cryptpackets", "weakpackets", | ^~~~~~~~~~~~~ server_protocols.cc:121:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | "gpsfixed", | ^~~~~~~~~~ server_protocols.cc:122:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:122:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:122:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:122:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | "minlat", "minlon", "minalt", "minspd", | ^~~~~~~~ server_protocols.cc:123:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:123:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:123:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:123:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | "maxlat", "maxlon", "maxalt", "maxspd", | ^~~~~~~~ server_protocols.cc:124:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~ server_protocols.cc:124:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~ server_protocols.cc:124:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~ server_protocols.cc:124:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | "agglat", "agglon", "aggalt", "aggpoints", | ^~~~~~~~~~~ server_protocols.cc:125:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "maxrate", | ^~~~~~~~~ server_protocols.cc:126:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "quality", "signal", "noise", | ^~~~~~~~~ server_protocols.cc:126:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "quality", "signal", "noise", | ^~~~~~~~ server_protocols.cc:126:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "quality", "signal", "noise", | ^~~~~~~ server_protocols.cc:127:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "bestquality", "bestsignal", "bestnoise", | ^~~~~~~~~~~~~ server_protocols.cc:127:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "bestquality", "bestsignal", "bestnoise", | ^~~~~~~~~~~~ server_protocols.cc:127:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "bestquality", "bestsignal", "bestnoise", | ^~~~~~~~~~~ server_protocols.cc:128:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "bestlat", "bestlon", "bestalt", | ^~~~~~~~~ server_protocols.cc:128:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "bestlat", "bestlon", "bestalt", | ^~~~~~~~~ server_protocols.cc:128:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "bestlat", "bestlon", "bestalt", | ^~~~~~~~~ server_protocols.cc:129:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "atype", "ip", "datasize", "maxseenrate", "encodingset", | ^~~~~~~ server_protocols.cc:129:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "atype", "ip", "datasize", "maxseenrate", "encodingset", | ^~~~ server_protocols.cc:129:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "atype", "ip", "datasize", "maxseenrate", "encodingset", | ^~~~~~~~~~ server_protocols.cc:129:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "atype", "ip", "datasize", "maxseenrate", "encodingset", | ^~~~~~~~~~~~~ server_protocols.cc:129:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "atype", "ip", "datasize", "maxseenrate", "encodingset", | ^~~~~~~~~~~~~ server_protocols.cc:130:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "decrypted", "wep", | ^~~~~~~~~~~ server_protocols.cc:130:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "decrypted", "wep", | ^~~~~ server_protocols.cc:135:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "text", | ^~~~~~ server_protocols.cc:140:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | "cmdnum", | ^~~~~~~~ server_protocols.cc:145:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "origin", "bssid", "key", "encrypted", "failed", | ^~~~~~~~ server_protocols.cc:145:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "origin", "bssid", "key", "encrypted", "failed", | ^~~~~~~ server_protocols.cc:145:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "origin", "bssid", "key", "encrypted", "failed", | ^~~~~ server_protocols.cc:145:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "origin", "bssid", "key", "encrypted", "failed", | ^~~~~~~~~~~ server_protocols.cc:145:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "origin", "bssid", "key", "encrypted", "failed", | ^~~~~~~~ server_protocols.cc:150:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "interface", "type", "username", "channel", "id", "packets", "hopping", | ^~~~~~~~~~~ server_protocols.cc:150:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "interface", "type", "username", "channel", "id", "packets", "hopping", | ^~~~~~ server_protocols.cc:150:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "interface", "type", "username", "channel", "id", "packets", "hopping", | ^~~~~~~~~~ server_protocols.cc:150:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "interface", "type", "username", "channel", "id", "packets", "hopping", | ^~~~~~~~~ server_protocols.cc:150:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "interface", "type", "username", "channel", "id", "packets", "hopping", | ^~~~ server_protocols.cc:150:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "interface", "type", "username", "channel", "id", "packets", "hopping", | ^~~~~~~~~ server_protocols.cc:150:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "interface", "type", "username", "channel", "id", "packets", "hopping", | ^~~~~~~~~ In file included from kismet_server.cc:42: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packet.h:45, from configfile.h:35, from kismet_server.cc:43: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from configfile.h:35, from kismet_server.cc:43: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetsource.h:28, from kismet_server.cc:47: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from dronesource.h:34, from kismet_server.cc:53: packetstream.h:40:1: warning: 'typedef' was ignored in this declaration 40 | typedef struct stream_frame_header { | ^~~~~~~ packetstream.h:46:1: warning: 'typedef' was ignored in this declaration 46 | typedef struct stream_version_packet { | ^~~~~~~ packetstream.h:51:1: warning: 'typedef' was ignored in this declaration 51 | typedef struct stream_packet_header { | ^~~~~~~ In file included from packetracker.h:35, from gpsdump.h:38, from kismet_server.cc:62: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from gpsdump.h:38, from kismet_server.cc:62: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from gpsdump.h:38, from kismet_server.cc:62: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from gpsdump.h:38, from kismet_server.cc:62: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ kismet_server.cc:175:1: warning: 'typedef' was ignored in this declaration 175 | typedef struct _alert_enable { | ^~~~~~~ kismet_server.cc: In function 'void ErrorShutdown()': kismet_server.cc:361:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 361 | if (networkmanager_control("wake") < 0) | ^~~~~~ kismet_server.cc: In function 'void CatchShutdown(int)': kismet_server.cc:426:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 426 | if (networkmanager_control("wake") < 0) | ^~~~~~ kismet_server.cc: In function 'int main(int, char**)': kismet_server.cc:2567:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2567 | if (source_input_vec.size() == 0) | ^~ kismet_server.cc:2570:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2570 | if (conf->FetchOpt("vapdestroy") == "true") { | ^~ kismet_server.cc:2711:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2711 | if (networkmanager_control("sleep") < 0) | ^~~~~~~ kismet_server.cc:3156:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 3156 | if (sound == 1) | ^ kismet_server.cc:2206:44: warning: variable 'num_noise' set but not used [-Wunused-but-set-variable] 2206 | int num_networks = 0, num_packets = 0, num_noise = 0, num_dropped = 0; | ^~~~~~~~~ server_protocols.cc: In function 'void Protocol_Packet2Data(const packet_info*, PACKET_data*)': server_protocols.cc:773:32: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 127 [-Wformat-truncation=] 773 | snprintf(tmpstr, 128, "\001%s\001", strlen(info->ssid) == 0 ? " " : info->ssid); | ^~ server_protocols.cc:773:13: note: 'snprintf' output between 3 and 258 bytes into a destination of size 128 773 | snprintf(tmpstr, 128, "\001%s\001", strlen(info->ssid) == 0 ? " " : info->ssid); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c tcpstreamer.cc -o tcpstreamer.o In file included from tcpstreamer.h:41, from tcpstreamer.cc:22: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from packet.h:45, from tcpstreamer.h:43, from tcpstreamer.cc:22: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from tcpstreamer.h:43, from tcpstreamer.cc:22: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from tcpstreamer.h:44, from tcpstreamer.cc:22: packetstream.h:40:1: warning: 'typedef' was ignored in this declaration 40 | typedef struct stream_frame_header { | ^~~~~~~ packetstream.h:46:1: warning: 'typedef' was ignored in this declaration 46 | typedef struct stream_version_packet { | ^~~~~~~ packetstream.h:51:1: warning: 'typedef' was ignored in this declaration 51 | typedef struct stream_packet_header { | ^~~~~~~ tcpstreamer.cc: In member function 'int TcpStreamer::WritePacket(const kis_packet*)': tcpstreamer.cc:365:36: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 365 | Float2Pair(in_packet->gps_lat, &packhdr.gps_lat, &packhdr.gps_lat_mant); | ^~~~~~~~~~~~~~~~ tcpstreamer.cc:365:54: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 365 | Float2Pair(in_packet->gps_lat, &packhdr.gps_lat, &packhdr.gps_lat_mant); | ^~~~~~~~~~~~~~~~~~~~~ tcpstreamer.cc:366:36: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | Float2Pair(in_packet->gps_lon, &packhdr.gps_lon, &packhdr.gps_lon_mant); | ^~~~~~~~~~~~~~~~ tcpstreamer.cc:366:54: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | Float2Pair(in_packet->gps_lon, &packhdr.gps_lon, &packhdr.gps_lon_mant); | ^~~~~~~~~~~~~~~~~~~~~ tcpstreamer.cc:367:36: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | Float2Pair(in_packet->gps_alt, &packhdr.gps_alt, &packhdr.gps_alt_mant); | ^~~~~~~~~~~~~~~~ tcpstreamer.cc:367:54: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | Float2Pair(in_packet->gps_alt, &packhdr.gps_alt, &packhdr.gps_alt_mant); | ^~~~~~~~~~~~~~~~~~~~~ tcpstreamer.cc:368:36: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 368 | Float2Pair(in_packet->gps_spd, &packhdr.gps_spd, &packhdr.gps_spd_mant); | ^~~~~~~~~~~~~~~~ tcpstreamer.cc:368:54: warning: taking address of packed member of 'stream_packet_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 368 | Float2Pair(in_packet->gps_spd, &packhdr.gps_spd, &packhdr.gps_spd_mant); | ^~~~~~~~~~~~~~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c kismet_drone.cc -o kismet_drone.o In file included from packet.h:45, from kismet_drone.cc:32: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from kismet_drone.cc:32: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from packetsource.h:28, from kismet_drone.cc:34: timetracker.h:34:5: warning: 'typedef' was ignored in this declaration 34 | typedef struct timer_event { | ^~~~~~~ In file included from prism2source.h:23, from kismet_drone.cc:35: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from dronesource.h:34, from kismet_drone.cc:40: packetstream.h:40:1: warning: 'typedef' was ignored in this declaration 40 | typedef struct stream_frame_header { | ^~~~~~~ packetstream.h:46:1: warning: 'typedef' was ignored in this declaration 46 | typedef struct stream_version_packet { | ^~~~~~~ packetstream.h:51:1: warning: 'typedef' was ignored in this declaration 51 | typedef struct stream_packet_header { | ^~~~~~~ kismet_drone.cc: In function 'int main(int, char**)': kismet_drone.cc:393:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 393 | if (source_input_vec.size() == 0) | ^~ kismet_drone.cc:396:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 396 | if (conf->FetchOpt("vapdestroy") == "true") { | ^~ kismet_drone.cc:733:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=] 733 | snprintf(status, STATUS_MAX, "FATAL: %s", sourcetracker.FetchError()); | ^~ kismet_drone.cc:733:21: note: 'snprintf' output between 8 and 1031 bytes into a destination of size 1024 733 | snprintf(status, STATUS_MAX, "FATAL: %s", sourcetracker.FetchError()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kismet_drone.cc:764:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=] 764 | snprintf(status, STATUS_MAX, "FATAL: %s", | ^~ kismet_drone.cc:764:29: note: 'snprintf' output between 8 and 1031 bytes into a destination of size 1024 764 | snprintf(status, STATUS_MAX, "FATAL: %s", | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 765 | packet_sources[src]->FetchError()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c kismet_wrapper.cc -o kismet_wrapper.o kismet_server.cc:3064:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=] 3064 | snprintf(status, STATUS_MAX, "FATAL: %s", sourcetracker.FetchError()); | ^~ kismet_server.cc:3064:21: note: 'snprintf' output between 8 and 1031 bytes into a destination of size 1024 3064 | snprintf(status, STATUS_MAX, "FATAL: %s", sourcetracker.FetchError()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kismet_server.cc:3304:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=] 3304 | snprintf(status, STATUS_MAX, "FATAL: %s", | ^~ kismet_server.cc:3304:29: note: 'snprintf' output between 8 and 1031 bytes into a destination of size 1024 3304 | snprintf(status, STATUS_MAX, "FATAL: %s", | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3305 | packet_sources[src]->FetchError()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kismet_server.cc:3282:70: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=] 3282 | snprintf(status, STATUS_MAX, "FATAL: %s", dumpfile->FetchError()); | ^~ kismet_server.cc:3282:41: note: 'snprintf' output between 8 and 1031 bytes into a destination of size 1024 3282 | snprintf(status, STATUS_MAX, "FATAL: %s", dumpfile->FetchError()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c tcpclient.cc -o tcpclient.o tcpclient.cc:411:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 411 | "%d %d %d %d %d %d %d %d %"PRId64"", | ^ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c frontend.cc -o frontend.o In file included from packet.h:45, from tcpclient.h:41, from tcpclient.cc:20: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from tcpclient.h:41, from tcpclient.cc:20: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from tcpclient.h:42, from tcpclient.cc:20: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from tcpclient.cc:20: tcpclient.h:65:5: warning: 'typedef' was ignored in this declaration 65 | typedef struct alert_info { | ^~~~~~~ tcpclient.h:81:5: warning: 'typedef' was ignored in this declaration 81 | typedef struct string_info { | ^~~~~~~ tcpclient.h:99:5: warning: 'typedef' was ignored in this declaration 99 | typedef struct card_info { | ^~~~~~~ In file included from packet.h:45, from tcpclient.h:41, from frontend.h:34, from frontend.cc:22: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from tcpclient.h:41, from frontend.h:34, from frontend.cc:22: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from tcpclient.h:42, from frontend.h:34, from frontend.cc:22: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ In file included from packetracker.h:32, from networksort.h:23, from tcpclient.cc:21: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from frontend.h:34, from frontend.cc:22: tcpclient.h:65:5: warning: 'typedef' was ignored in this declaration 65 | typedef struct alert_info { | ^~~~~~~ tcpclient.h:81:5: warning: 'typedef' was ignored in this declaration 81 | typedef struct string_info { | ^~~~~~~ tcpclient.h:99:5: warning: 'typedef' was ignored in this declaration 99 | typedef struct card_info { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from networksort.h:23, from tcpclient.cc:21: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from networksort.h:23, from tcpclient.cc:21: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from networksort.h:23, from tcpclient.cc:21: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ In file included from packetracker.h:32, from frontend.h:36, from frontend.cc:22: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from frontend.h:36, from frontend.cc:22: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from frontend.h:36, from frontend.cc:22: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from frontend.h:36, from frontend.cc:22: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ tcpclient.cc: In member function 'int TcpClient::Poll()': tcpclient.cc:249:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 249 | if (strlen(data) < 2) | ^~ tcpclient.cc:253:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 253 | old_num_networks = num_networks; | ^~~~~~~~~~~~~~~~ tcpclient.cc: In member function 'int TcpClient::ParseData(char*)': tcpclient.cc:375:18: warning: variable 'turbocell_mode' set but not used [-Wunused-but-set-variable] 375 | turbocell_type turbocell_mode; | ^~~~~~~~~~~~~~ tcpclient.cc:781:49: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct packet_info' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 781 | memset(&packinfo, 0, sizeof(packet_info)); | ^ In file included from tcpclient.h:41, from tcpclient.cc:20: packet.h:485:16: note: 'struct packet_info' declared here 485 | typedef struct { | ^ In file included from frontend.cc:22: frontend.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct display_network { | ^~~~~~~ tcpclient.cc:758:46: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size 1017 [-Wformat-truncation=] 758 | snprintf(status, STATUS_MAX, "ALERT: %s", alrmstr); | ^~ ~~~~~~~ tcpclient.cc:758:17: note: 'snprintf' output between 8 and 2055 bytes into a destination of size 1024 758 | snprintf(status, STATUS_MAX, "ALERT: %s", alrmstr); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c cursesfront.cc -o cursesfront.o c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c panelfront.cc -o panelfront.o In file included from packet.h:45, from cursesfront.h:46, from cursesfront.cc:20: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from cursesfront.h:46, from cursesfront.cc:20: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from tcpclient.h:42, from frontend.h:34, from cursesfront.h:47, from cursesfront.cc:20: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from frontend.h:34, from cursesfront.h:47, from cursesfront.cc:20: tcpclient.h:65:5: warning: 'typedef' was ignored in this declaration 65 | typedef struct alert_info { | ^~~~~~~ tcpclient.h:81:5: warning: 'typedef' was ignored in this declaration 81 | typedef struct string_info { | ^~~~~~~ tcpclient.h:99:5: warning: 'typedef' was ignored in this declaration 99 | typedef struct card_info { | ^~~~~~~ In file included from packetracker.h:32, from frontend.h:36, from cursesfront.h:47, from cursesfront.cc:20: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from frontend.h:36, from cursesfront.h:47, from cursesfront.cc:20: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from frontend.h:36, from cursesfront.h:47, from cursesfront.cc:20: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from frontend.h:36, from cursesfront.h:47, from cursesfront.cc:20: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ In file included from cursesfront.h:47, from cursesfront.cc:20: frontend.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct display_network { | ^~~~~~~ In file included from packet.h:45, from tcpclient.h:41, from frontend.h:34, from panelfront.h:45, from panelfront.cc:53: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from tcpclient.h:41, from frontend.h:34, from panelfront.h:45, from panelfront.cc:53: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from tcpclient.h:42, from frontend.h:34, from panelfront.h:45, from panelfront.cc:53: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from frontend.h:34, from panelfront.h:45, from panelfront.cc:53: tcpclient.h:65:5: warning: 'typedef' was ignored in this declaration 65 | typedef struct alert_info { | ^~~~~~~ tcpclient.h:81:5: warning: 'typedef' was ignored in this declaration 81 | typedef struct string_info { | ^~~~~~~ tcpclient.h:99:5: warning: 'typedef' was ignored in this declaration 99 | typedef struct card_info { | ^~~~~~~ In file included from packetracker.h:32, from frontend.h:36, from panelfront.h:45, from panelfront.cc:53: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from frontend.h:36, from panelfront.h:45, from panelfront.cc:53: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from frontend.h:36, from panelfront.h:45, from panelfront.cc:53: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from frontend.h:36, from panelfront.h:45, from panelfront.cc:53: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ cursesfront.cc: In member function 'virtual int NCurseFront::DrawDisplay()': cursesfront.cc:157:34: warning: '%02d' directive output may be truncated writing between 2 and 9 bytes into a region of size 8 [-Wformat-truncation=] 157 | snprintf(info, infowidth-2, "%02d%02d%02d", | ^~~~ cursesfront.cc:157:33: note: directive argument in the range [-35791394, 35791394] 157 | snprintf(info, infowidth-2, "%02d%02d%02d", | ^~~~~~~~~~~~~~ cursesfront.cc:157:33: note: directive argument in the range [-59, 59] cursesfront.cc:157:33: note: directive argument in the range [-59, 59] cursesfront.cc:157:13: note: 'snprintf' output between 7 and 16 bytes into a destination of size 8 157 | snprintf(info, infowidth-2, "%02d%02d%02d", | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | (int) (elapsed / 60) / 60, (int) (elapsed / 60) % 60, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | (int) elapsed % 60); | ~~~~~~~~~~~~~~~~~~~ In file included from panelfront.h:45, from panelfront.cc:53: frontend.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct display_network { | ^~~~~~~ In file included from panelfront.cc:53: panelfront.h:121:5: warning: 'typedef' was ignored in this declaration 121 | typedef struct color_pair { | ^~~~~~~ panelfront.h:181:5: warning: 'typedef' was ignored in this declaration 181 | typedef struct server_context { | ^~~~~~~ panelfront.h:244:5: warning: 'typedef' was ignored in this declaration 244 | typedef struct cardinfo_context { | ^~~~~~~ panelfront.cc:59:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "KISMET PANELS INTERFACE", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:60:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "QUICK REFERENCE", | ^~~~~~~~~~~~~~~~~ panelfront.cc:61:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:62:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | " e List Kismet servers", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:63:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | " z Toggle fullscreen zoom of network view", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:64:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | " m Toggle muting of sound and speech", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:65:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | " t Tag (or untag) selected network", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:66:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | " g Group tagged networks", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:67:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | " u Ungroup current group", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:68:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | " c Show clients in current network", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:69:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | " L Lock channel hopping to the current network channel", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:70:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | " H Return to normal channel hopping", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:71:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | " +/- Expand/collapse groups", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:72:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | " ^L Force a screen redraw.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:73:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | "", | ^~ panelfront.cc:74:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | "POPUP WINDOWS", | ^~~~~~~~~~~~~~~ panelfront.cc:75:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | " h Help (What you're looking at now)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:76:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | " n Name current network", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:77:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | " i Detailed information about selected network", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:78:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | " s Sort network list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:79:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | " l Show wireless card power levels", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:80:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | " d Dump printable strings", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:81:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | " r Packet rate graph", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:82:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | " a Statistics", | ^~~~~~~~~~~~~~~~~~~ panelfront.cc:83:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | " p Dump packet type", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:84:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | " f Follow network center", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:85:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | " w Track alerts", | ^~~~~~~~~~~~~~~~~~~~~ panelfront.cc:86:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | " x Close popup window", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:87:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | "", | ^~ panelfront.cc:88:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | " Q Quit", | ^~~~~~~~~~~~~ panelfront.cc:89:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | "", | ^~ panelfront.cc:90:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | "The panels interface supports displaying networks and clients detected", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:91:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | "by Kismet grouping of multiple networks, sorting of networks and", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:92:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | "clients, reporting the signal and noise levels of the wireless card,", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:93:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | "displaying printable strings, packet types, and many other features.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:94:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | "", | ^~ panelfront.cc:95:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | "The panels interface is divided into three primary views:", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:96:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | "1. Network display - This is where the networks are listed.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:97:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | "2. Statistics - This lists the number of networks, packets, etc.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:98:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | "3. Status - This scrolls recent events which may be noteworthy.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:99:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | "", | ^~ panelfront.cc:100:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | "Several types of network and client types are tracked:", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:101:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "Network/Group types:", | ^~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:102:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | " P Probe request - no associated connection yet", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:103:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | " A Access point - standard wireless network", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:104:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | " H Ad-hoc - point-to-point wireless network", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:105:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | " T Turbocell - Turbocell (aka Karlnet or Lucent Outdoor", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:106:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | " Router) network", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:107:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | " G Group - Group of wireless networks", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:108:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | " D Data - Data only network with no control packets.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:109:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | "", | ^~ panelfront.cc:110:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | "Status flags give a brief overview about information discovered on the", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:111:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "network.", | ^~~~~~~~~~ panelfront.cc:112:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | " F Vulnerable factory configuration. Many people don't bother to", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:113:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | " ever change the configuration on their WAP. This is bad.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:114:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | " T# Address range of # octets found via TCP traffic", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:115:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | " U# Address range of # octets found via UDP traffic", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:116:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | " A# Address range of # octets found via ARP traffic", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:117:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | " D Address range found via observed DHCP traffic", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:118:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | " W WEPed network decrypted with user-supplied key", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:119:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "", | ^~ panelfront.cc:120:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "WEP (W) flags show the type of encryption detected on the network.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:121:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | " N No encryption detected", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:122:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | " Y Standard WEP encryption", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:123:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | " O Other encryption methods detected. See the network details for", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:124:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | " more information.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:125:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | "", | ^~ panelfront.cc:126:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "SELECTING NETWORKS:", | ^~~~~~~~~~~~~~~~~~~~~ panelfront.cc:127:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "The default sorting method is Autofit. This fits as many currently active", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:128:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "networks on the display as possible, and does not scroll. ALL NETWORK ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:129:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "SELECTION, TAGGING, GROUPING, SCROLLING, AND SO ON IS DISABLED IN AUTOFIT ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:130:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "MODE. Sort the network display by one of the other methods to select and", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:131:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "group networks. Autofit mode changes the location of networks too ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:132:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "frequently make selecting a single network realistic.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:133:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "If all of the requested columns can not be fit on the screen, the left", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:134:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "and right keys can be used to scroll the column display.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:135:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "", | ^~ panelfront.cc:136:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | "For more information, consult the README and man pages", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:143:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "KISMET PANELS INTERFACE", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:144:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "KISMET NETWORK PANEL", | ^~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:145:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "Key Action", | ^~~~~~~~~~~~ panelfront.cc:146:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | " e List Kismet servers", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:147:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | " z Toggle fullscreen net list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:148:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | " m Toggle muting", | ^~~~~~~~~~~~~~~~~~~ panelfront.cc:149:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | " t Tag (or untag) selected", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:150:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | " g Group tagged networks", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:151:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | " u Ungroup current group", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:152:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | " c Show clients", | ^~~~~~~~~~~~~~~~~~ panelfront.cc:153:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | " L Lock to network channel", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:154:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | " H Return to channel hopping", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:155:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "", | ^~ panelfront.cc:156:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "POPUP WINDOWS", | ^~~~~~~~~~~~~~~ panelfront.cc:157:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | " h Help", | ^~~~~~~~~~~~~ panelfront.cc:158:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | " n Name network", | ^~~~~~~~~~~~~~~~~~~~~ panelfront.cc:159:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | " i Detailed information", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:160:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | " s Sort network list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:161:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | " l Show signal levels", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:162:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | " d Dump printable strings", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:163:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | " r Packet rate graph", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:164:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | " a Statistics", | ^~~~~~~~~~~~~~~~~~~ panelfront.cc:165:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | " p Dump packet type", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:166:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | " f Follow network", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:167:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | " w Track alerts", | ^~~~~~~~~~~~~~~~~~~~~ panelfront.cc:168:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 168 | " x Close popup window", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:169:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | "", | ^~ panelfront.cc:170:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | " q Quit", | ^~~~~~~~~~~~~ panelfront.cc:176:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "NETWORK DETAILS", | ^~~~~~~~~~~~~~~~~ panelfront.cc:177:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "This panel lists in depth information about", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:178:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "the selected network or group, which may or", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:179:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "may not be available in the normal columns ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:180:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "display.", | ^~~~~~~~~~ panelfront.cc:181:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 181 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:182:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | " Up Scroll list up", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:183:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | " Down Scroll list down", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:184:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | " c Display clients for network or group", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:185:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | " n Display next network or group", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:186:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | " p Display previous network or group", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:187:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:193:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "Key Sort Key Sort", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:194:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | " a Auto-fit (standard) c Channel", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:195:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | " f First time seen F First time seen (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:196:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | " l Latest time seen L Latest time seen (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:197:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | " b BSSID B BSSID (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:198:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | " s SSID S SSID (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:199:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | " p Packet count P Packet count (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:200:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | " Q Signal power level w Wep", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:201:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | " x Cancel", | ^~~~~~~~~~~~~ panelfront.cc:207:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "Key Sort Key Sort", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:208:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | " a Auto-fit c Channel", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:209:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | " f First time F First time (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:210:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | " l Latest time L Latest time (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:211:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | " b BSSID B BSSID (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:212:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | " s SSID S SSID (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:213:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | " p Packet count P Packet count (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:214:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | " w WEP Q Power level", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:215:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | " x Cancel", | ^~~~~~~~~~~~ panelfront.cc:220:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "Key Sort Key Sort", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:221:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 221 | " a Auto-fit (standard) c Channel", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:222:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 222 | " f First time seen F First time seen (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:223:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | " l Latest time seen L Latest time seen (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:224:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | " m MAC M MAC (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:225:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | " p Packet count P Packet count (descending)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:226:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | " w WEP Q Signal power level", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:227:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | " x Cancel", | ^~~~~~~~~~~~~ panelfront.cc:232:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | "Key Sort Key Sort", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:233:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | " a Auto-fit c Channel", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:234:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | " f First time F First time (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:235:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | " l Latest time L Latest time (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:236:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | " m MAC M MAC (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:237:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | " p Packet count P Packet count (d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:238:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | " w WEP Q Power level", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:239:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | " x Cancel", | ^~~~~~~~~~~~ panelfront.cc:244:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | "KISMET POWER", | ^~~~~~~~~~~~~~ panelfront.cc:245:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | "This panel lists the overall signal (S) and " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "noise (N) levels reported by the wireless card, if", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:247:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | "they are available." | ^~~~~~~~~~~~~~~~~~~~~ 248 | " Key Action", | ~~~~~~~~~~~~~~~ panelfront.cc:249:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:255:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | "KISMET PACKET RATE", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:256:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | "This panel displays a moving graph of the rate at which", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:257:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | "packets are seen. The graph covers the last 5 minutes.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:258:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:259:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:265:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | "KISMET NETWORK FOLLOW", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:266:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | "This panel estimates the center of a network, the current", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:267:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | "direction of travel, and the direction of the network center", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:268:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | "and distance relative to the current direction of movement.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:269:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:270:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 270 | " s Follow location of strongest packet", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:271:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 271 | " c Follow location of estimated network center", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:272:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 272 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:278:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 278 | "KISMET NETWORK STATISTICS", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:279:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 279 | "This panel displays overall statistics about the wireless", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:280:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | "networks seen, including how many are encrypted with WEP", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:281:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 281 | "and how many match known factory default values.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:282:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 282 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:283:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 283 | " Up Scroll window up", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:284:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 284 | " Down Scroll window down", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:285:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 285 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:291:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 291 | "KISMET STRING DUMP", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:292:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 292 | "This panel displays printable strings from uencrypted data", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:293:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 293 | "packets. This is basially equivalent to the 'strings' command", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:294:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 294 | "in unix.", | ^~~~~~~~~~ panelfront.cc:295:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 295 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:296:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 296 | " c Clear string window", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:297:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 297 | " p Pause scrolling", | ^~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:298:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | " t Toggle display of string timestamp", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:299:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 299 | " a Toggle display of strings from tagged networks or all", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:300:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 300 | " networks.", | ^~~~~~~~~~~~~~~~~~ panelfront.cc:301:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 301 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:307:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | "KISMET PACKET DUMP", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:308:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | "This panel displays information about the packet types seen.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:309:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 309 | "It is divided into 2 segments - The upper quarter displays a", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:310:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 310 | "simple history of a larger number of recent packets while the ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:311:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 311 | "bottom 3 quarters displays detailed information about a smaller", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:312:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 312 | "number of packets.", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:313:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 313 | "'N ' - Noise", | ^~~~~~~~~~~~~~ panelfront.cc:314:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | "'U ' - Unknown", | ^~~~~~~~~~~~~~~~ panelfront.cc:315:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | "'Mx' - Management frame", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:316:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | " 'Ma' - Association request", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:317:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 317 | " 'MA' - Association response", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:318:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | " 'Mr' - Reassociation request", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:319:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 319 | " 'MR' - Reassociation response", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:320:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | " 'Mp' - Probe request", | ^~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:321:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 321 | " 'MP' - Probe response", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:322:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 322 | " 'MB' - Beacon", | ^~~~~~~~~~~~~~~~~ panelfront.cc:323:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 323 | " 'MM' - ATIM", | ^~~~~~~~~~~~~~~ panelfront.cc:324:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 324 | " 'MD' - Disassociation", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:325:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 325 | " 'Mt' - Authentication", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:326:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 326 | " 'MT' - Deauthentication", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:327:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 327 | " 'M?' - Unknown management frame", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:328:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | "'Px' - Physcial frame", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:329:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 329 | " 'Pt' - Request to send", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:330:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | " 'PT' - Clear to send", | ^~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:331:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 331 | " 'PA' - Data Ack", | ^~~~~~~~~~~~~~~~~~~ panelfront.cc:332:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 332 | " 'Pc' - CF End", | ^~~~~~~~~~~~~~~~~ panelfront.cc:333:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | " 'PC' - CF End+Ack", | ^~~~~~~~~~~~~~~~~~~~~ panelfront.cc:334:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | " 'P?' - Unknown phy frame", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:335:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | "'Dx' - Data frame", | ^~~~~~~~~~~~~~~~~~~ panelfront.cc:336:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | " 'DD' - Data frame", | ^~~~~~~~~~~~~~~~~~~~~ panelfront.cc:337:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 337 | " 'Dc' - Data+CF+Ack", | ^~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:338:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | " 'Dp' - Data+CF+Poll", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:339:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | " 'DP' - Data+CF+Ack+Poll", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:340:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 340 | " 'DN' - Data Null", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:341:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 341 | " 'Da' - CF Ack", | ^~~~~~~~~~~~~~~~~ panelfront.cc:342:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 342 | " 'DA' - CF Ack+Poll", | ^~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:343:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 343 | " 'D?' - Unknown data frame", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:344:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 344 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:345:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 345 | " p Pause scrolling", | ^~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:346:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 346 | " a Toggle display of strings from tagged networks or all", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:347:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 347 | " networks.", | ^~~~~~~~~~~~~~~~~~ panelfront.cc:348:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 348 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:353:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 353 | "KISMET ALERTS", | ^~~~~~~~~~~~~~~ panelfront.cc:354:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 354 | "This panel tracks alert conditions, such as NetStumbler clients", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:355:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 355 | "or DOS attacks.", | ^~~~~~~~~~~~~~~~~ panelfront.cc:356:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 356 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:357:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 357 | " t Toggle display of alert condition timestamp", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:358:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 358 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:363:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 363 | "KISMET CLIENT LIST", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:364:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 364 | "QUICK REFERENCE", | ^~~~~~~~~~~~~~~~~ panelfront.cc:365:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 365 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:366:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 366 | " s Sort list of clients", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:367:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 367 | " i Detailed info on selected client", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:368:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 368 | " n Display next network or group", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:369:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 369 | " p Display previous network or group", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:370:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 370 | " q Quit client list", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:371:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 371 | "", | ^~ panelfront.cc:372:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 372 | "This panel lists all the clients known to be associated with a selected", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:373:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 373 | "wireless network. Clients can be other wireless nodes or systems on the", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:374:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 374 | "wired network with traffic bridged to the wireless. Client types are", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:375:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 375 | "shown as:", | ^~~~~~~~~~~ panelfront.cc:376:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 376 | " F From DS - client broadcast from wireless distribution system.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:377:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 377 | " These clients are typically wired systems.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:378:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 378 | " T To DS - client transmitted over the wireless to the", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:379:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 379 | " distribution system. These clients are typically wireless nodes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:380:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 380 | " I Intra DS - client is a node of the distribution system talking", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:381:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 381 | " to another node in the distribution system", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:382:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 382 | " E Established - client has been seen entering and leaving the DS.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:383:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 383 | " These are typically wireless nodes.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:384:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 384 | " S Sent-To - data has been sent to this client, but no data has ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:385:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 385 | " been seen FROM this client, possibly a hidden node", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:386:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 386 | " - Unknown - client is in an unknown state", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:391:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 391 | "CLIENT DETAILS", | ^~~~~~~~~~~~~~~~ panelfront.cc:392:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 392 | "This panel lists in depth information about", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:393:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 393 | "the selected client, which may or may not be", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:394:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 394 | "available in the normal columns display.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:395:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 395 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:396:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 396 | " Up Scroll list up", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:397:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 397 | " Down Scroll list down", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:398:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 398 | " n Display next client", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:399:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 399 | " p Display previous client", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:400:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 400 | " q Close popup", | ^~~~~~~~~~~~~~~~~~~~ panelfront.cc:405:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 405 | "KISMET SERVERS", | ^~~~~~~~~~~~~~~~ panelfront.cc:406:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | " Key Action", | ^~~~~~~~~~~~~~~ panelfront.cc:407:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | " Up Scroll list up", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:408:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 408 | " Down Scroll list down", | ^~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:409:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | " t Tag (or untag) selected server", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:410:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 410 | " p Make selected server the primary source", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:411:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 411 | " c Connect to new server", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:412:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 412 | " d Disconnect from selected server", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:413:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 413 | " r Reconnect to selected server", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:414:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | " q Close server list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:415:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 415 | "", | ^~ panelfront.cc:416:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 416 | "Kismet supports monitoring data from several servers simultaneously.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:417:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | "When connected to multiple servers, only servers which are tagged", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:418:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | "are displayed. The server flagged as the 'primary' server is used for", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:419:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 419 | "GPS and time data. Packet and network counts, packet rates, and", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:420:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 420 | "statistics are calculated for all of the available servers. Networks", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:421:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 421 | "detected by two servers are displayed twice.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:422:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 422 | "Servers tagged for display are denoted by a '*'", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:423:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | "The primary server is denoted by a 'P'", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:428:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | "", | ^~ panelfront.cc:429:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | "Welcome to the Kismet panels frontend.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:430:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | "Context help is available for all displays, press 'H' at any time", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:431:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 431 | "for more information.", | ^~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:432:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 432 | "", | ^~ panelfront.cc:433:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 433 | "This message can be turned off by editing the kismet_ui.conf file.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc:434:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | "", | ^~ panelfront.cc:435:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 435 | "Press to continue.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ panelfront.cc: In member function 'virtual int PanelFront::InitDisplay(int, time_t)': panelfront.cc:796:40: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 796 | net_win->max_display = net_win->win->_maxy - 3; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:797:40: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 797 | net_win->print_width = net_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:808:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 808 | info_win->max_display = info_win->win->_maxy - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:809:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 809 | info_win->print_width = info_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:820:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 820 | stat_win->max_display = stat_win->win->_maxy - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:821:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 821 | stat_win->print_width = stat_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ c++ -I/usr/pkg/include/ncurses -I/usr/include -I/usr/pkg/include -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -pipe -O2 -DHAVE_NET_BPF_H -I/usr/pkg/include/ncurses -I/usr/include -c panelfront_display.cc -o panelfront_display.o panelfront.cc: In member function 'void PanelFront::RescaleDisplay()': panelfront.cc:860:48: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 860 | net_win->max_display = net_win->win->_maxy - 3; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:861:48: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 861 | net_win->print_width = net_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:866:50: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 866 | info_win->max_display = info_win->win->_maxy - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:867:50: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 867 | info_win->print_width = info_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:872:50: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 872 | stat_win->max_display = stat_win->win->_maxy - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:873:50: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 873 | stat_win->print_width = stat_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:877:36: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 877 | int xchange = kwin->win->_maxx, ychange = kwin->win->_maxy; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:880:26: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 880 | if (kwin->win->_begx + kwin->win->_maxx >= COLS) { | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:880:45: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 880 | if (kwin->win->_begx + kwin->win->_maxx >= COLS) { | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:885:26: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 885 | if (kwin->win->_begy + kwin->win->_maxy >= LINES) { | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:885:45: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 885 | if (kwin->win->_begy + kwin->win->_maxy >= LINES) { | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:887:17: error: 'ychange' was not declared in this scope; did you mean 'xchange'? 887 | ychange = LINES - 2; | ^~~~~~~ | xchange panelfront.cc:891:36: error: 'ychange' was not declared in this scope; did you mean 'xchange'? 891 | wresize(kwin->win, ychange, xchange); | ^~~~~~~ | xchange panelfront.cc:892:46: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 892 | kwin->max_display = kwin->win->_maxy - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:893:46: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 893 | kwin->print_width = kwin->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc: In member function 'void PanelFront::ZoomNetworks()': panelfront.cc:1114:44: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1114 | net_win->max_display = net_win->win->_maxy - 3; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:1115:44: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1115 | net_win->print_width = net_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:1120:44: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1120 | net_win->max_display = net_win->win->_maxy - 3; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc:1121:44: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1121 | net_win->print_width = net_win->win->_maxx - 2; | ^~ In file included from panelfront.h:30, from panelfront.cc:53: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront.cc: In member function 'PanelFront::kis_window* PanelFront::SpawnWindow(std::string, PanelFront::panel_printer, PanelFront::key_handler, int, int)': panelfront.cc:1151:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1151 | if (in_x == -1 || in_x + 2 > LINES) | ^ panelfront.cc:1158:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1158 | if (in_y == -1 || in_y + 2 > COLS) | ^ panelfront.cc: In member function 'virtual void PanelFront::AddPrefs(std::map, std::__cxx11::basic_string >)': panelfront.cc:1805:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1805 | if (prefs["autogroup_data"] == "true") | ^~ panelfront.cc:1807:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1807 | if (prefs["autogroup_adhoc"] == "true") | ^~ panelfront_display.cc:1715:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 1715 | snprintf(output, print_width, "BSS Time: %"PRIx64"", dnet->bss_timestamp); | ^ In file included from packet.h:45, from tcpclient.h:41, from frontend.h:34, from panelfront.h:45, from panelfront_display.cc:22: macaddr.h:50:1: warning: 'typedef' was ignored in this declaration 50 | typedef struct mac_addr { | ^~~~~~~ macaddr.h:281:5: warning: 'typedef' was ignored in this declaration 281 | typedef struct mask_vec_content { | ^~~~~~~ macaddr.h:286:5: warning: 'typedef' was ignored in this declaration 286 | typedef struct mask_vec_offsets { | ^~~~~~~ In file included from tcpclient.h:41, from frontend.h:34, from panelfront.h:45, from panelfront_display.cc:22: packet.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct packet_parm { | ^~~~~~~ packet.h:298:1: warning: 'typedef' was ignored in this declaration 298 | typedef struct proto_info { | ^~~~~~~ In file included from tcpclient.h:42, from frontend.h:34, from panelfront.h:45, from panelfront_display.cc:22: tracktypes.h:30:1: warning: 'typedef' was ignored in this declaration 30 | typedef struct display_network; | ^~~~~~~ tracktypes.h:93:1: warning: 'typedef' was ignored in this declaration 93 | typedef struct wireless_client { | ^~~~~~~ tracktypes.h:269:1: warning: 'typedef' was ignored in this declaration 269 | typedef struct wireless_network { | ^~~~~~~ In file included from frontend.h:34, from panelfront.h:45, from panelfront_display.cc:22: tcpclient.h:65:5: warning: 'typedef' was ignored in this declaration 65 | typedef struct alert_info { | ^~~~~~~ tcpclient.h:81:5: warning: 'typedef' was ignored in this declaration 81 | typedef struct string_info { | ^~~~~~~ tcpclient.h:99:5: warning: 'typedef' was ignored in this declaration 99 | typedef struct card_info { | ^~~~~~~ In file included from packetracker.h:32, from frontend.h:36, from panelfront.h:45, from panelfront_display.cc:22: util.h:57:1: warning: 'typedef' was ignored in this declaration 57 | typedef struct smart_word_token { | ^~~~~~~ In file included from alertracker.h:32, from packetracker.h:37, from frontend.h:36, from panelfront.h:45, from panelfront_display.cc:22: tcpserver.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct server_protocol { | ^~~~~~~ In file included from alertracker.h:33, from packetracker.h:37, from frontend.h:36, from panelfront.h:45, from panelfront_display.cc:22: server_protocols.h:168:1: warning: 'typedef' was ignored in this declaration 168 | typedef struct KISMET_data { | ^~~~~~~ server_protocols.h:176:1: warning: 'typedef' was ignored in this declaration 176 | typedef struct GPS_data { | ^~~~~~~ server_protocols.h:180:1: warning: 'typedef' was ignored in this declaration 180 | typedef struct INFO_data { | ^~~~~~~ server_protocols.h:184:1: warning: 'typedef' was ignored in this declaration 184 | typedef struct NETWORK_data { | ^~~~~~~ server_protocols.h:188:1: warning: 'typedef' was ignored in this declaration 188 | typedef struct CLIENT_data { | ^~~~~~~ server_protocols.h:192:1: warning: 'typedef' was ignored in this declaration 192 | typedef struct ALERT_data { | ^~~~~~~ server_protocols.h:196:1: warning: 'typedef' was ignored in this declaration 196 | typedef struct PACKET_data { | ^~~~~~~ server_protocols.h:200:1: warning: 'typedef' was ignored in this declaration 200 | typedef struct STRING_data { | ^~~~~~~ In file included from packetracker.h:37, from frontend.h:36, from panelfront.h:45, from panelfront_display.cc:22: alertracker.h:46:5: warning: 'typedef' was ignored in this declaration 46 | typedef struct alert_rec { | ^~~~~~~ In file included from panelfront.h:45, from panelfront_display.cc:22: frontend.h:59:1: warning: 'typedef' was ignored in this declaration 59 | typedef struct display_network { | ^~~~~~~ In file included from panelfront_display.cc:22: panelfront.h:121:5: warning: 'typedef' was ignored in this declaration 121 | typedef struct color_pair { | ^~~~~~~ panelfront.h:181:5: warning: 'typedef' was ignored in this declaration 181 | typedef struct server_context { | ^~~~~~~ panelfront.h:244:5: warning: 'typedef' was ignored in this declaration 244 | typedef struct cardinfo_context { | ^~~~~~~ gmake: *** [Makefile:347: panelfront.o] Error 1 gmake: *** Waiting for unfinished jobs.... panelfront_display.cc: In member function 'int PanelFront::MainNetworkPrinter(void*)': panelfront_display.cc:758:36: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 758 | mvwaddstr(netwin, 0, netwin->_maxx - 10, "(-) Up"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:765:33: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 765 | mvwaddstr(netwin, netwin->_maxy, netwin->_maxx - 14, ptxt); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:765:48: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 765 | mvwaddstr(netwin, netwin->_maxy, netwin->_maxx - 14, ptxt); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:812:33: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 812 | mvwaddstr(netwin, netwin->_maxy, 2, gpsdata); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::MainInfoPrinter(void*)': panelfront_display.cc:927:31: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 927 | mvwaddstr(infowin, infowin->_maxy, 1, info); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::MainStatusPrinter(void*)': panelfront_display.cc:983:39: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 983 | mvwaddstr(statuswin, statuswin->_maxy, 2, batdata); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::MainClientPrinter(void*)': panelfront_display.cc:1329:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1329 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "(-) Up"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:1336:39: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1336 | mvwaddstr(kwin->win, kwin->win->_maxy, kwin->win->_maxx - 14, ptxt); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:1336:57: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1336 | mvwaddstr(kwin->win, kwin->win->_maxy, kwin->win->_maxx - 14, ptxt); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::TextPrinter(void*)': panelfront_display.cc:1360:46: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1360 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "(-) Up"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:1367:43: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1367 | mvwaddstr(kwin->win, kwin->win->_maxy, kwin->win->_maxx - 14, ptxt); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:1367:61: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1367 | mvwaddstr(kwin->win, kwin->win->_maxy, kwin->win->_maxx - 14, ptxt); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::SortPrinter(void*)': panelfront_display.cc:1381:22: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1381 | if (kwin->win->_maxx < 64) | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::SortClientPrinter(void*)': panelfront_display.cc:1398:22: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1398 | if (kwin->win->_maxx < 64) | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::PowerPrinter(void*)': panelfront_display.cc:1424:26: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 1424 | int width = kwin->win->_maxx - 10; | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::PackPrinter(void*)': panelfront_display.cc:2148:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2148 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "Paused"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:2153:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2153 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "All"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:2155:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2155 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "Tagged"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::DumpPrinter(void*)': panelfront_display.cc:2550:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2550 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "Paused"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:2555:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2555 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "All"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:2557:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2557 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "Tagged"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:2590:68: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2590 | for (unsigned int x = (strinf.size() > (unsigned int) kwin->win->_maxy - 1 ? | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc:2591:37: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2591 | kwin->win->_maxy - 1 : strinf.size());x > 0; x--) { | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::AlertPrinter(void*)': panelfront_display.cc:2934:42: error: invalid use of incomplete type 'WINDOW' {aka 'struct _win_st'} 2934 | mvwaddstr(kwin->win, 0, kwin->win->_maxx - 10, "Paused"); | ^~ In file included from panelfront.h:30, from panelfront_display.cc:22: /home/pbulk/build/net/kismet/work/.buildlink/include/ncurses/ncurses.h:456:16: note: forward declaration of 'WINDOW' {aka 'struct _win_st'} 456 | typedef struct _win_st WINDOW; | ^~~~~~~ panelfront_display.cc: In member function 'int PanelFront::DetailsClientPrinter(void*)': panelfront_display.cc:3096:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3096 | if (details_client->crypt_set & crypt_pptp) | ^~ panelfront_display.cc:3098:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3098 | if (details_client->crypt_set & crypt_ccmp) | ^~ gmake: *** [Makefile:347: panelfront_display.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/net/kismet *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/net/kismet