* CPV: net-analyzer/hunt-1.5 * REPO: gentoo * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking hunt-1.5.tgz to /var/tmp/portage/net-analyzer/hunt-1.5/work >>> Source unpacked in /var/tmp/portage/net-analyzer/hunt-1.5/work >>> Compiling source in /var/tmp/portage/net-analyzer/hunt-1.5/work/hunt-1.5 ... make -j14 cc -Wall -O2 -pipe -D_REENTRANT -c -o hunt.o hunt.c cc -Wall -O2 -pipe -D_REENTRANT -c -o main.o main.c cc -Wall -O2 -pipe -D_REENTRANT -c -o c/list.o c/list.c cc -Wall -O2 -pipe -D_REENTRANT -c -o c/hash.o c/hash.c cc -Wall -O2 -pipe -D_REENTRANT -c -o c/array.o c/array.c cc -Wall -O2 -pipe -D_REENTRANT -c -o util.o util.c cc -Wall -O2 -pipe -D_REENTRANT -c -o net.o net.c cc -Wall -O2 -pipe -D_REENTRANT -c -o rst.o rst.c cc -Wall -O2 -pipe -D_REENTRANT -c -o menu.o menu.c cc -Wall -O2 -pipe -D_REENTRANT -c -o hijack.o hijack.c cc -Wall -O2 -pipe -D_REENTRANT -c -o rstd.o rstd.c cc -Wall -O2 -pipe -D_REENTRANT -c -o sniff.o sniff.c cc -Wall -O2 -pipe -D_REENTRANT -c -o macdisc.o macdisc.c cc -Wall -O2 -pipe -D_REENTRANT -c -o tap.o tap.c In file included from net.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from hijack.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from rstd.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from main.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ c/hash.c: In function ‘__hash_new_space’: c/hash.c:29:20: warning: array subscript is above array bounds In file included from hunt.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from sniff.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from rst.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ rstd.c: In function ‘rst_add_item’: rstd.c:265:5: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ rstd.c:268:5: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ rstd.c:281:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ rstd.c:285:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ rstd.c: In function ‘rst_mod_item’: rstd.c:315:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ rstd.c:315:8: warning: pointer targets in passing argument 7 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘int *’ but argument is of type ‘unsigned int *’ rstd.c:319:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ rstd.c:319:8: warning: pointer targets in passing argument 7 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘int *’ but argument is of type ‘unsigned int *’ rstd.c:326:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ rstd.c:327:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ hijack.c: In function ‘fast_ack_to_dst’: hijack.c:89:15: warning: pointer targets in assignment differ in signedness hijack.c:90:15: warning: pointer targets in assignment differ in signedness hijack.c: In function ‘stormack_hijack’: hijack.c:223:13: warning: pointer targets in assignment differ in signedness hijack.c:224:13: warning: pointer targets in assignment differ in signedness In file included from util.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ net.c: In function ‘send_arp_packet’: net.c:235:2: warning: dereferencing type-punned pointer will break strict-aliasing rules net.c:237:2: warning: dereferencing type-punned pointer will break strict-aliasing rules c/hash.c: In function ‘hash_init’: c/hash.c:29:20: warning: array subscript is above array bounds In file included from tap.c:31:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from menu.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ cc -Wall -O2 -pipe -D_REENTRANT -c -o arphijack.o arphijack.c In file included from macdisc.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ hunt.c: In function ‘mac_arp_learn’: hunt.c:695:3: warning: dereferencing type-punned pointer will break strict-aliasing rules hunt.c:696:7: warning: pointer targets in assignment differ in signedness tap.c: In function ‘get_ifc_info’:hunt.c: In function ‘mac_ip_learn’: tap.c:135:3: warning: pointer targets in passing argument 1 of ‘print_eth_mac’ differ in signednesshunt.c:710:6: warning: pointer targets in assignment differ in signedness hunt.h:415:5: note: expected ‘unsigned char *’ but argument is of type ‘char *’ sniff.c: In function ‘sniff_item_print’: sniff.c:128:2: warning: pointer targets in passing argument 1 of ‘sprintf_db_ports’ differ in signedness hunt.h:409:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:129:2: warning: pointer targets in passing argument 1 of ‘sprintf_db_ports’ differ in signedness hunt.h:409:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c: In function ‘sniff_packet_match’: sniff.c:174:7: warning: pointer targets in passing argument 2 of ‘port_match’ differ in signedness hunt.h:421:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:175:7: warning: pointer targets in passing argument 2 of ‘port_match’ differ in signedness hunt.h:421:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:181:7: warning: pointer targets in passing argument 2 of ‘port_match’ differ in signedness hunt.h:421:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:182:7: warning: pointer targets in passing argument 2 of ‘port_match’ differ in signedness hunt.h:421:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ main.c: In function ‘a_hijack’: main.c:345:3: warning: pointer targets in passing argument 2 of ‘user_arp_hijack’ differ in signedness hunt.h:497:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ main.c:345:3: warning: pointer targets in passing argument 3 of ‘user_arp_hijack’ differ in signedness hunt.h:497:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ main.c:368:3: warning: pointer targets in passing argument 1 of ‘user_arp_hijack_done’ differ in signedness hunt.h:499:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ main.c:368:3: warning: pointer targets in passing argument 2 of ‘user_arp_hijack_done’ differ in signedness hunt.h:499:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ sniff.c: In function ‘sniff_add_item’: sniff.c:664:4: warning: pointer targets in passing argument 3 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:664:4: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:667:4: warning: pointer targets in passing argument 3 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:667:4: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:705:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:709:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c: In function ‘sniff_mod_item’: sniff.c:748:8: warning: pointer targets in passing argument 3 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:748:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:752:8: warning: pointer targets in passing argument 3 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:752:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:770:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ sniff.c:771:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ hunt.c: In function ‘print_mac_table’: hunt.c:1011:3: warning: pointer targets in passing argument 2 of ‘sprintf_eth_mac’ differ in signedness hunt.h:416:5: note: expected ‘unsigned char *’ but argument is of type ‘char *’ main.c: In function ‘simple_hijack’: main.c:245:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result rst.c: In function ‘rst’: rst.c:60:14: warning: pointer targets in assignment differ in signedness rst.c:61:14: warning: pointer targets in assignment differ in signedness rst.c:69:14: warning: pointer targets in assignment differ in signedness rst.c:70:14: warning: pointer targets in assignment differ in signedness cc -Wall -O2 -pipe -D_REENTRANT -c -o tty.o tty.c macdisc.c: In function ‘mac_discover’: macdisc.c:40:13: warning: pointer targets in assignment differ in signedness macdisc.c:41:13: warning: pointer targets in assignment differ in signedness macdisc.c:43:16: warning: pointer targets in assignment differ in signedness macdisc.c:45:16: warning: pointer targets in assignment differ in signedness menu.c: In function ‘menu_choose_mac’: menu.c:254:3: warning: pointer targets in passing argument 2 of ‘parse_mac’ differ in signedness menu.c:173:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menu.c: In function ‘menu_choose_ports’: menu.c:281:3: warning: pointer targets in passing argument 2 of ‘parse_ports’ differ in signedness menu.c:58:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ menu.c: In function ‘menu_choose_host_mask_ports_dfl’: menu.c:348:7: warning: pointer targets in passing argument 1 of ‘sprintf_db_ports’ differ in signedness hunt.h:409:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ cc -Wall -O2 -pipe -D_REENTRANT -c -o synchijack.o synchijack.c menu.c: In function ‘menu_prompt’: menu.c:33:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result menu.c: In function ‘menu_choose_string’: menu.c:487:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result cc -Wall -O2 -pipe -D_REENTRANT -c -o arpspoof.o arpspoof.c In file included from arphijack.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ menu.c: In function ‘menu_choose_char_nconn’: menu.c:426:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result arphijack.c: In function ‘watch_tty’: arphijack.c:81:14: warning: pointer targets in assignment differ in signedness arphijack.c: In function ‘arp_hijack’: arphijack.c:123:12: warning: pointer targets in passing argument 3 of ‘start_arp_spoof’ differ in signedness hunt.h:514:24: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arphijack.c:123:12: warning: pointer targets in passing argument 4 of ‘start_arp_spoof’ differ in signedness hunt.h:514:24: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arphijack.c:144:12: warning: pointer targets in passing argument 3 of ‘start_arp_spoof’ differ in signedness hunt.h:514:24: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arphijack.c:144:12: warning: pointer targets in passing argument 4 of ‘start_arp_spoof’ differ in signedness hunt.h:514:24: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arphijack.c:169:19: warning: pointer targets in assignment differ in signedness arphijack.c:200:16: warning: pointer targets in assignment differ in signedness arphijack.c:202:16: warning: pointer targets in assignment differ in signedness arphijack.c:224:16: warning: pointer targets in assignment differ in signedness arphijack.c:226:16: warning: pointer targets in assignment differ in signedness cc -Wall -O2 -pipe -D_REENTRANT -c -o hostup.o hostup.c cc -Wall -O2 -pipe -D_REENTRANT -c -o addpolicy.o addpolicy.c In file included from tty.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from synchijack.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from arpspoof.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from hostup.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ cc -Wall -O2 -pipe -D_REENTRANT -c -o options.o options.c synchijack.c: In function ‘hijack_sync_init_msg’: synchijack.c:153:14: warning: pointer targets in assignment differ in signedness synchijack.c:154:14: warning: pointer targets in assignment differ in signedness synchijack.c: In function ‘need_read_write_negative’: synchijack.c:220:13: warning: pointer targets in assignment differ in signedness synchijack.c:221:13: warning: pointer targets in assignment differ in signedness synchijack.c: In function ‘need_write_positive’: synchijack.c:245:2: warning: format not a string literal and no format arguments cc -Wall -O2 -pipe -D_REENTRANT -c -o resolv.o resolv.c synchijack.c:279:13: warning: pointer targets in assignment differ in signedness synchijack.c:280:13: warning: pointer targets in assignment differ in signedness synchijack.c: In function ‘need_read_positive’: synchijack.c:307:13: warning: pointer targets in assignment differ in signedness synchijack.c:308:13: warning: pointer targets in assignment differ in signedness synchijack.c: In function ‘f_hijack_sync’: synchijack.c:419:16: warning: pointer targets in assignment differ in signedness synchijack.c:420:16: warning: pointer targets in assignment differ in signedness In file included from addpolicy.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ hostup.c: In function ‘func_arp_packet’: hostup.c:56:2: warning: dereferencing type-punned pointer will break strict-aliasing rules hostup.c: In function ‘perform_ping’: hostup.c:88:10: warning: pointer targets in passing argument 3 of ‘send_icmp_request’ differ in signedness hunt.h:691:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:93:7: warning: pointer targets in passing argument 3 of ‘send_icmp_request’ differ in signedness hunt.h:691:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:93:7: warning: pointer targets in passing argument 4 of ‘send_icmp_request’ differ in signedness hunt.h:691:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:106:8: warning: pointer targets in passing argument 4 of ‘is_icmp_reply’ differ in signedness hunt.h:693:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:106:8: warning: pointer targets in passing argument 5 of ‘is_icmp_reply’ differ in signedness hunt.h:693:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:108:8: warning: pointer targets in passing argument 4 of ‘is_icmp_reply’ differ in signedness hunt.h:693:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:108:8: warning: pointer targets in passing argument 5 of ‘is_icmp_reply’ differ in signedness hunt.h:693:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c: In function ‘send_arp_message’: hostup.c:125:13: warning: pointer targets in assignment differ in signedness hostup.c:128:16: warning: pointer targets in assignment differ in signedness hostup.c:130:16: warning: pointer targets in assignment differ in signedness hostup.c: In function ‘perform_arp’: hostup.c:157:6: warning: pointer targets in passing argument 2 of ‘send_arp_message’ differ in signedness hostup.c:121:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:159:6: warning: pointer targets in passing argument 2 of ‘send_arp_message’ differ in signedness hostup.c:121:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:171:4: warning: dereferencing type-punned pointer will break strict-aliasing rules hostup.c:175:8: warning: dereferencing type-punned pointer will break strict-aliasing rules cc -Wall -O2 -pipe -D_REENTRANT -c -o timer.o timer.c hostup.c: In function ‘host_up’: hostup.c:287:3: warning: pointer targets in passing argument 1 of ‘sprintf_eth_mac’ differ in signedness hunt.h:416:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:288:3: warning: pointer targets in passing argument 3 of ‘menu_choose_mac’ differ in signedness hunt.h:359:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:302:3: warning: pointer targets in passing argument 1 of ‘sprintf_eth_mac’ differ in signedness hunt.h:416:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ hostup.c:303:3: warning: pointer targets in passing argument 3 of ‘menu_choose_mac’ differ in signedness hunt.h:359:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arpspoof.c: In function ‘send_src_spoof_to_dst’: arpspoof.c:85:17: warning: pointer targets in assignment differ in signedness arpspoof.c:86:17: warning: pointer targets in assignment differ in signedness arpspoof.c:88:20: warning: pointer targets in assignment differ in signedness arpspoof.c:90:20: warning: pointer targets in assignment differ in signedness arpspoof.c: In function ‘send_src_spoof_to_dst_through_request’: arpspoof.c:117:17: warning: pointer targets in assignment differ in signedness arpspoof.c:118:17: warning: pointer targets in assignment differ in signedness arpspoof.c:120:20: warning: pointer targets in assignment differ in signedness arpspoof.c:122:20: warning: pointer targets in assignment differ in signedness arpspoof.c: In function ‘func_arp’: arpspoof.c:215:4: warning: dereferencing type-punned pointer will break strict-aliasing rules arpspoof.c:216:8: warning: dereferencing type-punned pointer will break strict-aliasing rules arpspoof.c:244:4: warning: dereferencing type-punned pointer will break strict-aliasing rules arpspoof.c:245:8: warning: dereferencing type-punned pointer will break strict-aliasing rules arpspoof.c:291:4: warning: dereferencing type-punned pointer will break strict-aliasing rules arpspoof.c:295:7: warning: dereferencing type-punned pointer will break strict-aliasing rules arpspoof.c: In function ‘stop_arp_spoof’: arpspoof.c:543:19: warning: pointer targets in assignment differ in signedness arpspoof.c:546:19: warning: pointer targets in assignment differ in signedness arpspoof.c:548:18: warning: pointer targets in assignment differ in signedness arpspoof.c:550:21: warning: pointer targets in assignment differ in signedness arpspoof.c:552:21: warning: pointer targets in assignment differ in signedness arpspoof.c:565:19: warning: pointer targets in assignment differ in signedness arpspoof.c:568:19: warning: pointer targets in assignment differ in signedness arpspoof.c:570:18: warning: pointer targets in assignment differ in signedness arpspoof.c:571:18: warning: pointer targets in assignment differ in signedness arpspoof.c:573:21: warning: pointer targets in assignment differ in signedness arpspoof.c:575:21: warning: pointer targets in assignment differ in signedness arpspoof.c: In function ‘arp_spoof_range_list’: arpspoof.c:951:3: warning: pointer targets in passing argument 2 of ‘sprintf_eth_mac’ differ in signedness hunt.h:416:5: note: expected ‘unsigned char *’ but argument is of type ‘char *’ arpspoof.c: In function ‘arp_spoof_add_item’: arpspoof.c:1009:7: warning: pointer targets in passing argument 5 of ‘start_arp_spoof’ differ in signedness arpspoof.c:396:24: note: expected ‘char *’ but argument is of type ‘unsigned char *’ cc -Wall -O2 -pipe -D_REENTRANT -c -o pktrelay.o pktrelay.c arpspoof.c: In function ‘arp_spoof_add_h’: arpspoof.c:1164:7: warning: pointer targets in passing argument 5 of ‘start_arp_spoof’ differ in signedness arpspoof.c:396:24: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arpspoof.c:1166:7: warning: pointer targets in passing argument 5 of ‘start_arp_spoof’ differ in signedness arpspoof.c:396:24: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arpspoof.c: In function ‘arpspoof_test’: arpspoof.c:1391:7: warning: pointer targets in passing argument 3 of ‘send_icmp_request’ differ in signedness hunt.h:691:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arpspoof.c:1391:7: warning: pointer targets in passing argument 4 of ‘send_icmp_request’ differ in signedness hunt.h:691:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arpspoof.c:1397:13: warning: pointer targets in passing argument 4 of ‘is_icmp_reply’ differ in signedness hunt.h:693:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ arpspoof.c:1397:13: warning: pointer targets in passing argument 5 of ‘is_icmp_reply’ differ in signedness hunt.h:693:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ In file included from options.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ addpolicy.c: In function ‘addpolicy_add_item’: addpolicy.c:113:5: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ addpolicy.c:116:5: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ addpolicy.c:125:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ addpolicy.c:129:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ addpolicy.c: In function ‘addpolicy_mod_item’: addpolicy.c:151:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ addpolicy.c:151:8: warning: pointer targets in passing argument 7 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘int *’ but argument is of type ‘unsigned int *’ addpolicy.c:155:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ addpolicy.c:155:8: warning: pointer targets in passing argument 7 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘int *’ but argument is of type ‘unsigned int *’ addpolicy.c:157:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ addpolicy.c:158:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ In file included from resolv.c:1:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from pktrelay.c:9:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ In file included from timer.c:11:0: hunt.h:404:5: warning: conflicting types for built-in function ‘log2’ timer.c: In function ‘timer_init’: timer.c:154:3: warning: implicit declaration of function ‘exit’ timer.c:154:3: warning: incompatible implicit declaration of built-in function ‘exit’ resolv.c: In function ‘handle_response’: resolv.c:337:8: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result resolv.c:339:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result resolv.c: In function ‘send_req_to_slave’: resolv.c:257:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result resolv.c:285:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result resolv.c: In function ‘resolv_slave’: resolv.c:226:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result resolv.c: In function ‘resolv_request’: resolv.c:105:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result pktrelay.c: In function ‘relay_add_item’: pktrelay.c:270:5: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ pktrelay.c:273:5: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ pktrelay.c:294:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ pktrelay.c:298:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ pktrelay.c: In function ‘relay_mod_item’: pktrelay.c:335:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ pktrelay.c:335:8: warning: pointer targets in passing argument 7 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘int *’ but argument is of type ‘unsigned int *’ pktrelay.c:339:8: warning: pointer targets in passing argument 4 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ pktrelay.c:339:8: warning: pointer targets in passing argument 7 of ‘menu_choose_host_mask_ports_dfl’ differ in signedness hunt.h:364:5: note: expected ‘int *’ but argument is of type ‘unsigned int *’ pktrelay.c:367:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ pktrelay.c:368:2: warning: pointer targets in passing argument 1 of ‘port_htons’ differ in signedness hunt.h:422:6: note: expected ‘unsigned int *’ but argument is of type ‘int *’ cc -o hunt hunt.o main.o c/list.o c/hash.o c/array.o util.o net.o rst.o menu.o hijack.o rstd.o sniff.o macdisc.o tap.o arphijack.o tty.o synchijack.o arpspoof.o hostup.o addpolicy.o options.o resolv.o timer.o pktrelay.o -lpthread >>> Source compiled. >>> Test phase [none]: net-analyzer/hunt-1.5 >>> Install hunt-1.5 into /var/tmp/portage/net-analyzer/hunt-1.5/image/ category net-analyzer >>> Completed installing hunt-1.5 into /var/tmp/portage/net-analyzer/hunt-1.5/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/bin/hunt  * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/bin/hunt   * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * net.c:235:2: warning: dereferencing type-punned pointer will break strict-aliasing rules * net.c:237:2: warning: dereferencing type-punned pointer will break strict-aliasing rules * hunt.c:695:3: warning: dereferencing type-punned pointer will break strict-aliasing rules * hostup.c:56:2: warning: dereferencing type-punned pointer will break strict-aliasing rules * hostup.c:171:4: warning: dereferencing type-punned pointer will break strict-aliasing rules * hostup.c:175:8: warning: dereferencing type-punned pointer will break strict-aliasing rules * arpspoof.c:215:4: warning: dereferencing type-punned pointer will break strict-aliasing rules * arpspoof.c:216:8: warning: dereferencing type-punned pointer will break strict-aliasing rules * arpspoof.c:244:4: warning: dereferencing type-punned pointer will break strict-aliasing rules * arpspoof.c:245:8: warning: dereferencing type-punned pointer will break strict-aliasing rules * arpspoof.c:291:4: warning: dereferencing type-punned pointer will break strict-aliasing rules * arpspoof.c:295:7: warning: dereferencing type-punned pointer will break strict-aliasing rules   * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * timer.c:154:3: warning: implicit declaration of function ‘exit’   * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * timer.c:154:3: warning: incompatible implicit declaration of built-in function ‘exit’   * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * c/hash.c:29:20: warning: array subscript is above array bounds * c/hash.c:29:20: warning: array subscript is above array bounds  * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://lin.fsid.cvut.cz/~kra/index.html * Gentoo contact information ... herds: netmon maintainers: