=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for kismet-2008.05.01nb35 Makefile:341: .depend: No such file or directory Generating dependencies... c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c util.cc -o util.o In file included from util.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from util.cc:21: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from util.cc:21: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 3 warnings generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c cygwin_utils.cc -o cygwin_utils.o In file included from cygwin_utils.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c ringbuf.cc -o ringbuf.o In file included from ringbuf.cc:19: In file included from ./ringbuf.h:4: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c configfile.cc -o configfile.o In file included from configfile.cc:20: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from configfile.cc:28: In file included from ./configfile.h:35: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from configfile.cc:28: In file included from ./configfile.h:35: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from configfile.cc:29: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 7 warnings generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c speech.cc -o speech.o In file included from speech.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from speech.cc:23: In file included from ./speech.h:25: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from speech.cc:23: In file included from ./speech.h:30: In file included from ./tracktypes.h:27: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from speech.cc:23: In file included from ./speech.h:30: In file included from ./tracktypes.h:27: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from speech.cc:23: In file included from ./speech.h:30: ./tracktypes.h:30:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct display_network; ^~~~~~~ ./tracktypes.h:93:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_client { ^~~~~~~ ./tracktypes.h:269:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct wireless_network { ^~~~~~~ 10 warnings generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c ifcontrol.cc -o ifcontrol.o In file included from ifcontrol.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from ifcontrol.cc:20: In file included from ./ifcontrol.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 2 warnings generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c iwcontrol.cc -o iwcontrol.o In file included from iwcontrol.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from iwcontrol.cc:20: In file included from ./iwcontrol.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from iwcontrol.cc:20: In file included from ./iwcontrol.h:45: In file included from ./util.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from iwcontrol.cc:20: In file included from ./iwcontrol.h:45: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ 4 warnings generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c madwifing_control.cc -o madwifing_control.o In file included from madwifing_control.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ 1 warning generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c packet.cc -o packet.o In file included from packet.cc:21: In file included from ./packet.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from packet.cc:21: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from packet.cc:21: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ packet.cc:531:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] MungeToPrintable((char *) &(packet->data[tag_offset+11]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ packet.cc:1039:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret_packinfo->crypt_set |= crypt_wep) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ packet.cc:1039:30: note: place parentheses around the assignment to silence this warning if (ret_packinfo->crypt_set |= crypt_wep) { ^ ( ) packet.cc:1039:30: note: use '!=' to turn this compound assignment into an inequality comparison if (ret_packinfo->crypt_set |= crypt_wep) { ^~ != packet.cc:1077:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } else if (ret_packinfo->crypt_set |= crypt_tkip) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ packet.cc:1077:37: note: place parentheses around the assignment to silence this warning } else if (ret_packinfo->crypt_set |= crypt_tkip) { ^ ( ) packet.cc:1077:37: note: use '!=' to turn this compound assignment into an inequality comparison } else if (ret_packinfo->crypt_set |= crypt_tkip) { ^~ != 9 warnings generated. c++ -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -O2 -Wall -DVERSION_MAJOR=\"2008\" -DVERSION_MINOR=\"05\" -DVERSION_TINY=\"R1\" -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -march=i586 -DHAVE_NET_BPF_H -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/pkg/include/ncurses -c pcapsource.cc -o pcapsource.o In file included from pcapsource.cc:19: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:26: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:30: In file included from ./packet.h:22: ./config.h:295:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:30: In file included from ./packet.h:45: ./macaddr.h:50:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct mac_addr { ^~~~~~~ ./macaddr.h:281:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_content { ^~~~~~~ ./macaddr.h:286:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct mask_vec_offsets { ^~~~~~~ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:30: ./packet.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct packet_parm { ^~~~~~~ ./packet.h:298:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct proto_info { ^~~~~~~ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:31: In file included from ./packetsource.h:28: ./timetracker.h:34:5: warning: typedef requires a name [-Wmissing-declarations] typedef struct timer_event { ^~~~~~~ In file included from pcapsource.cc:130: In file included from ./pcapsource.h:33: In file included from ./iwcontrol.h:45: ./util.h:57:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct smart_word_token { ^~~~~~~ pcapsource.cc:839:10: error: ISO C++ forbids forward references to 'enum' types enum ieee80211_radiotap_type bit; ^ pcapsource.cc:839:34: error: variable has incomplete type 'enum ieee80211_radiotap_type' enum ieee80211_radiotap_type bit; ^ pcapsource.cc:839:10: note: forward declaration of 'ieee80211_radiotap_type' enum ieee80211_radiotap_type bit; ^ pcapsource.cc:847:40: error: invalid application of 'sizeof' to an incomplete type 'struct ieee80211_radiotap_header' if (callback_header.caplen < sizeof(*hdr)) { ^~~~~~ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:853:56: error: member access into incomplete type 'struct ieee80211_radiotap_header' if (callback_header.caplen < EXTRACT_LE_16BITS(&hdr->it_len)) { ^ ./tcpdump-extract.h:92:47: note: expanded from macro 'EXTRACT_LE_16BITS' ((u_int16_t)((u_int16_t)*((const u_int8_t *)(p) + 1) << 8 | \ ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:853:56: error: member access into incomplete type 'struct ieee80211_radiotap_header' if (callback_header.caplen < EXTRACT_LE_16BITS(&hdr->it_len)) { ^ ./tcpdump-extract.h:93:40: note: expanded from macro 'EXTRACT_LE_16BITS' (u_int16_t)*((const u_int8_t *)(p) + 0))) ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:859:30: error: member access into incomplete type 'struct ieee80211_radiotap_header' for (last_presentp = &hdr->it_present; ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:861:71: error: member access into incomplete type 'struct ieee80211_radiotap_header' (u_char*)(last_presentp + 1) <= data + EXTRACT_LE_16BITS(&hdr->it_len); ^ ./tcpdump-extract.h:92:47: note: expanded from macro 'EXTRACT_LE_16BITS' ((u_int16_t)((u_int16_t)*((const u_int8_t *)(p) + 1) << 8 | \ ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:861:71: error: member access into incomplete type 'struct ieee80211_radiotap_header' (u_char*)(last_presentp + 1) <= data + EXTRACT_LE_16BITS(&hdr->it_len); ^ ./tcpdump-extract.h:93:40: note: expanded from macro 'EXTRACT_LE_16BITS' (u_int16_t)*((const u_int8_t *)(p) + 0))) ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:860:50: error: use of undeclared identifier 'IEEE80211_RADIOTAP_EXT' (EXTRACT_LE_32BITS(last_presentp) & BIT(IEEE80211_RADIOTAP_EXT)) != 0 && ^ pcapsource.cc:819:22: note: expanded from macro 'BIT' #define BIT(n) (1 << n) ^ pcapsource.cc:865:49: error: use of undeclared identifier 'IEEE80211_RADIOTAP_EXT' if ((EXTRACT_LE_32BITS(last_presentp) & BIT(IEEE80211_RADIOTAP_EXT)) != 0) { ^ pcapsource.cc:819:22: note: expanded from macro 'BIT' #define BIT(n) (1 << n) ^ pcapsource.cc:875:35: error: member access into incomplete type 'struct ieee80211_radiotap_header' for (bit0 = 0, presentp = &hdr->it_present; presentp <= last_presentp; ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:1021:46: error: member access into incomplete type 'struct ieee80211_radiotap_header' packet->caplen -= (EXTRACT_LE_16BITS(&hdr->it_len) + fcs_cut); ^ ./tcpdump-extract.h:92:47: note: expanded from macro 'EXTRACT_LE_16BITS' ((u_int16_t)((u_int16_t)*((const u_int8_t *)(p) + 1) << 8 | \ ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:1021:46: error: member access into incomplete type 'struct ieee80211_radiotap_header' packet->caplen -= (EXTRACT_LE_16BITS(&hdr->it_len) + fcs_cut); ^ ./tcpdump-extract.h:93:40: note: expanded from macro 'EXTRACT_LE_16BITS' (u_int16_t)*((const u_int8_t *)(p) + 0))) ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:1022:43: error: member access into incomplete type 'struct ieee80211_radiotap_header' packet->len -= (EXTRACT_LE_16BITS(&hdr->it_len) + fcs_cut); ^ ./tcpdump-extract.h:92:47: note: expanded from macro 'EXTRACT_LE_16BITS' ((u_int16_t)((u_int16_t)*((const u_int8_t *)(p) + 1) << 8 | \ ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:1022:43: error: member access into incomplete type 'struct ieee80211_radiotap_header' packet->len -= (EXTRACT_LE_16BITS(&hdr->it_len) + fcs_cut); ^ ./tcpdump-extract.h:93:40: note: expanded from macro 'EXTRACT_LE_16BITS' (u_int16_t)*((const u_int8_t *)(p) + 0))) ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:1023:64: error: member access into incomplete type 'struct ieee80211_radiotap_header' memcpy(packet->data, callback_data + EXTRACT_LE_16BITS(&hdr->it_len), packet->caplen); ^ ./tcpdump-extract.h:92:47: note: expanded from macro 'EXTRACT_LE_16BITS' ((u_int16_t)((u_int16_t)*((const u_int8_t *)(p) + 1) << 8 | \ ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ pcapsource.cc:1023:64: error: member access into incomplete type 'struct ieee80211_radiotap_header' memcpy(packet->data, callback_data + EXTRACT_LE_16BITS(&hdr->it_len), packet->caplen); ^ ./tcpdump-extract.h:93:40: note: expanded from macro 'EXTRACT_LE_16BITS' (u_int16_t)*((const u_int8_t *)(p) + 0))) ^ pcapsource.cc:836:12: note: forward declaration of 'ieee80211_radiotap_header' struct ieee80211_radiotap_header *hdr; ^ 10 warnings and 17 errors generated. Makefile:347: recipe for target 'pcapsource.o' failed gmake: *** [pcapsource.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/net/kismet *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/net/kismet