Date: Mon, 31 Mar 2003 17:49:39 +0200 (CEST) From: root@tomten.homelinux.net To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/50484: Lots of warnings when compiling hping Message-ID: <200303311549.h2VFndxN001590@tomten.homelinux.net> Resent-Message-ID: <200303311550.h2VFo8nl056139@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 50484 >Category: ports >Synopsis: Lots of warnings when compiling hping >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 31 07:50:08 PST 2003 >Closed-Date: >Last-Modified: >Originator: root >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD killerqueen.tomten.homelinux.net 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Wed Mar 19 19:58:30 CET 2003 root@killerqueen.tomten.homelinux.net:/usr/obj/usr/src/sys/KERNEL8 i386 >Description: Lots of compiler warnings generated when compiling the hping port. ===> Building for hping-2.0.0r2_2,1 cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP main.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP getifname.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP getlhs.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP linux_sockpacket.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP parseoptions.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP datafiller.c datafiller.c: In function `datafiller': datafiller.c:67: warning: implicit declaration of function `exit' cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP datahandler.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP gethostname.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP binding.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP getusec.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP opensockraw.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP logicmp.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP waitpacket.c waitpacket.c: In function `wait_packet': waitpacket.c:46: warning: implicit declaration of function `exit' waitpacket.c: In function `log_icmp_ts': waitpacket.c:183: warning: long unsigned int format, __uint32_t arg (arg 2) cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP resolve.c resolve.c: In function `resolve': resolve.c:37: warning: implicit declaration of function `exit' cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sendip.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sendicmp.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sendudp.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sendtcp.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP cksum.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP statistics.c statistics.c: In function `print_statistics': statistics.c:46: warning: implicit declaration of function `exit' cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP usage.c usage.c: In function `show_usage': usage.c:94: warning: implicit declaration of function `exit' cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP version.c version.c: In function `show_version': version.c:24: warning: implicit declaration of function `exit' cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP antigetopt.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sockopt.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP listen.c listen.c: In function `listenmain': listen.c:39: warning: implicit declaration of function `exit' cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sendhcmp.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP memstr.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP rtt.c rtt.c: In function `rtt': rtt.c:75: warning: long int format, time_t arg (arg 2) rtt.c:76: warning: long int format, time_t arg (arg 2) rtt.c:78: warning: long int format, time_t arg (arg 2) rtt.c:79: warning: long int format, time_t arg (arg 2) cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP relid.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sendip_handler.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP libpcap_stuff.c libpcap_stuff.c: In function `pcap_recv': libpcap_stuff.c:70: warning: implicit declaration of function `memcpy' cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP memlockall.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP memunlockall.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP memlock.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP memunlock.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP ip_opt_build.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP display_ipopt.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP sendrawip.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP signal.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP send.c cc -c -Wall -O -pipe -march=pentium2 -g -DFORCE_LIBPCAP strlcpy.c cc -o hping2 -Wall -O -pipe -march=pentium2 -g main.o getifname.o getlhs.o linux_sockpacket.o parseoptions.o datafiller.o d atahandler.o gethostname.o binding.o getusec.o opensockraw.o logicmp.o waitpacket.o resolve.o sendip.o sendicmp.o sendudp.o sendtcp.o cksum.o statistics.o usage.o version.o antigetopt.o sockopt.o listen.o sendhcmp.o memstr.o rtt.o relid.o sendip_ha ndler.o libpcap_stuff.o memlockall.o memunlockall.o memlock.o memunlock.o ip_opt_build.o display_ipopt.o sendrawip.o signal. o send.o strlcpy.o -lpcap ./hping2 -v hping version 2.0.0 release candidate 2 (Wed Aug 15 02:59:30 CEST 2001) libpcap based binary use `make strip' to strip hping2 binary use `make install' to install hping2 >How-To-Repeat: Build the port on a FreeBSD 5.0 system. >Fix: --- diff.log begins here --- *** datafiller.c.org Sun Mar 30 13:18:24 2003 --- datafiller.c Sun Mar 30 13:20:22 2003 *************** *** 14,19 **** --- 14,20 ---- #include <sys/stat.h> #include <fcntl.h> #include <string.h> /* memset */ + #include <stdlib.h> #include "hping2.h" #include "globals.h" *** libpcap_stuff.c.org Sun Mar 30 13:19:42 2003 --- libpcap_stuff.c Sun Mar 30 13:25:51 2003 *************** *** 17,22 **** --- 17,23 ---- #include <sys/ioctl.h> #include <pcap.h> #include <net/bpf.h> + #include <string.h> #include "globals.h" *** listen.c.org Sun Mar 30 13:19:24 2003 --- listen.c Sun Mar 30 13:24:31 2003 *************** *** 14,19 **** --- 14,20 ---- #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> + #include <stdlib.h> #include "hping2.h" /* hping2.h includes hcmp.h */ #include "globals.h" *** resolve.c.org Sun Mar 30 13:18:51 2003 --- resolve.c Sun Mar 30 13:22:02 2003 *************** *** 15,20 **** --- 15,21 ---- #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> + #include <stdlib.h> void resolve (struct sockaddr * addr, char *hostname) { *** rtt.c.org Sun Mar 30 13:19:33 2003 --- rtt.c Mon Mar 31 17:32:40 2003 *************** *** 72,82 **** printf("\n\nSANITY CHECK in rtt.c FAILED!\n"); printf("- seqnum = %d\n", *seqp); printf("- status = %d\n", status); ! printf("- get_usec() = %ld\n", get_usec()); ! printf("- delaytable.usec = %ld\n", delaytable[tablepos].usec); ! printf("- usec_delay = %ld\n", usec_delay); ! printf("- time(NULL) = %ld\n", time(NULL)); ! printf("- delaytable.sec = %ld\n", delaytable[tablepos].sec); printf("- sec_delay = %ld\n", sec_delay); printf("- ms_delay = %f\n", *ms_delay); printf("END SANITY CHECK REPORT\n\n"); --- 72,83 ---- printf("\n\nSANITY CHECK in rtt.c FAILED!\n"); printf("- seqnum = %d\n", *seqp); printf("- status = %d\n", status); ! /* time_t is __int32_t on i386 FreeBSD */ ! printf("- get_usec() = %ld\n", (long)get_usec()); ! printf("- delaytable.usec = %ld\n", (long)delaytable[tablepos].usec); ! printf("- usec_delay = %ld\n", (long)usec_delay); ! printf("- time(NULL) = %ld\n", (long)time(NULL)); ! printf("- delaytable.sec = %ld\n", (long)delaytable[tablepos].sec); printf("- sec_delay = %ld\n", sec_delay); printf("- ms_delay = %f\n", *ms_delay); printf("END SANITY CHECK REPORT\n\n"); *** statistics.c.org Sun Mar 30 13:19:02 2003 --- statistics.c Sun Mar 30 13:22:18 2003 *************** *** 9,14 **** --- 9,15 ---- */ #include <stdio.h> + #include <stdlib.h> #include "hping2.h" #include "globals.h" *** version.c.org Sun Mar 30 13:19:17 2003 --- version.c Sun Mar 30 13:23:17 2003 *************** *** 9,14 **** --- 9,15 ---- */ #include <stdio.h> + #include <stdlib.h> #include "release.h" #include "hping2.h" *** waitpacket.c.org Sun Mar 30 13:18:32 2003 --- waitpacket.c Sun Mar 30 20:28:13 2003 *************** *** 13,18 **** --- 13,19 ---- #include <time.h> #include <ctype.h> #include <unistd.h> + #include <stdlib.h> #include "hping2.h" #include "globals.h" *************** *** 179,185 **** (unsigned int) ntohl(icmp_tstamp.orig), (unsigned int) ntohl(icmp_tstamp.recv), (unsigned int) ntohl(icmp_tstamp.tran)); ! printf("ICMP timestamp RTT tsrtt=%lu\n\n", (get_midnight_ut_ms() - ntohl(icmp_tstamp.orig))); } --- 180,186 ---- (unsigned int) ntohl(icmp_tstamp.orig), (unsigned int) ntohl(icmp_tstamp.recv), (unsigned int) ntohl(icmp_tstamp.tran)); ! printf("ICMP timestamp RTT tsrtt=%u\n\n", (get_midnight_ut_ms() - ntohl(icmp_tstamp.orig))); } --- diff.log ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303311549.h2VFndxN001590>