>>> Building on exopi-6 under net/icmpinfo DIST = [net/icmpinfo:icmpinfo-1.11.tar.gz] FULLPKGNAME = icmpinfo-1.11p0 distfiles size=11873 >>> Running build in net/icmpinfo at 1735220770.35 ===> net/icmpinfo ===> Building from scratch icmpinfo-1.11p0 ===> Verifying specs: c ===> found c.100.3 ===> Checking files for icmpinfo-1.11p0 `/exopi-cvs/ports/distfiles/icmpinfo-1.11.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for icmpinfo-1.11p0 ===> Patching for icmpinfo-1.11p0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for icmpinfo-1.11p0 ===> Configuring for icmpinfo-1.11p0 ===> Building for icmpinfo-1.11p0 cc -O2 -pipe -c recvping.c recvping.c:21:4: warning: call to undeclared function 'err_ret'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] err_ret("recvfrom error"); ^ recvping.c:25:3: warning: call to undeclared function 'pr_pack'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pr_pack(recvpack, n, &from); ^ 2 warnings generated. cc -O2 -pipe -c print.c print.c:25:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char to_hex(a) ^ print.c:55:15: warning: passing arguments to 'inet_ntoa' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] inet_ntoa(from->sin_addr)); ^ print.c:90:15: warning: passing arguments to 'pr_type' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pr_type(icp->icmp_type), ^ print.c:91:47: warning: passing arguments to 'pr_subtype' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] icp->icmp_type==ICMP_UNREACH?pr_subtype(icp->icmp_code):"", ^ print.c:92:17: warning: passing arguments to 'inet_ntoa' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] inet_ntoa(from->sin_addr), ^ print.c:96:20: warning: cast to smaller integer type 'int' from 'struct in_addr *' [-Wpointer-to-int-cast] ( cc >= offsetof(struct icmp,icmp_ip.ip_src)+sizeof(icp->icmp_ip.ip_dst) ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print.c:21:32: note: expanded from macro 'offsetof' # define offsetof(t,m) (int)((&((t *)0L)->m)) ^~~~~~~~~~~~~~~~~~~~~~ print.c:107:22: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] sprintf(prbuf+strlen(prbuf),hostent?" - %s [%s]":" - %s", ^ print.c:107:22: note: include the header or explicitly provide a declaration for 'strlen' print.c:108:18: warning: passing arguments to 'inet_ntoa' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] inet_ntoa(icp->icmp_ip.ip_src), ^ print.c:111:12: warning: cast to smaller integer type 'int' from 'struct in_addr *' [-Wpointer-to-int-cast] if (cc>=offsetof(struct icmp,icmp_ip.ip_dst)+sizeof(icp->icmp_ip.ip_dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print.c:21:32: note: expanded from macro 'offsetof' # define offsetof(t,m) (int)((&((t *)0L)->m)) ^~~~~~~~~~~~~~~~~~~~~~ print.c:119:18: warning: passing arguments to 'inet_ntoa' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] inet_ntoa(icp->icmp_ip.ip_dst), ^ print.c:122:16: warning: cast to smaller integer type 'int' from 'union (unnamed union at /usr/include/netinet/ip_icmp.h:101:2) *' [-Wpointer-to-int-cast] if (cc>=offsetof(struct icmp,icmp_dun)+sizeof(struct ip)+offsetof(struct tcphdr,th_seq)+sizeof(tp->th_seq)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print.c:21:32: note: expanded from macro 'offsetof' # define offsetof(t,m) (int)((&((t *)0L)->m)) ^~~~~~~~~~~~~~~~~~~~~~ print.c:122:65: warning: cast to smaller integer type 'int' from 'tcp_seq *' (aka 'unsigned int *') [-Wpointer-to-int-cast] if (cc>=offsetof(struct icmp,icmp_dun)+sizeof(struct ip)+offsetof(struct tcphdr,th_seq)+sizeof(tp->th_seq)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print.c:21:32: note: expanded from macro 'offsetof' # define offsetof(t,m) (int)((&((t *)0L)->m)) ^~~~~~~~~~~~~~~~~~~~~~ print.c:31:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int pr_pack(buf, cc, from) ^ print.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pr_type(t) ^ print.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pr_subtype(t) ^ 15 warnings generated. cc -O2 -pipe -c err.c err.c:9:3: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ err.c:9:3: note: include the header or explicitly provide a declaration for 'exit' err.c:5:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int err_quit(str) ^ err.c:11:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int err_sys(str) ^ err.c:18:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int err_ret(str) ^ 4 warnings generated. cc -O2 -pipe -c icmpinfo.c icmpinfo.c:104:5: warning: call to undeclared function 'err_quit'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] err_quit(usage); ^ icmpinfo.c:108:15: warning: call to undeclared function 'err_quit'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (argc!=0) err_quit(usage); ^ icmpinfo.c:112:3: warning: call to undeclared function 'err_sys'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] err_sys("can't create raw socket (root and/or bit s needed)"); ^ icmpinfo.c:125:17: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fork()) {exit(0);} ^ icmpinfo.c:125:17: note: include the header or explicitly provide a declaration for 'exit' icmpinfo.c:137:2: warning: call to undeclared function 'recv_ping'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] recv_ping(); /* and start the receive */ ^ icmpinfo.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int main(argc, argv) ^ 6 warnings generated. cc -O2 -pipe -o icmpinfo recvping.o print.o err.o icmpinfo.o ld: warning: print.c(print.o:(pr_pack)): warning: sprintf() is often misused, please use snprintf() >>> Running package in net/icmpinfo at 1735220773.46 ===> net/icmpinfo ===> Faking installation for icmpinfo-1.11p0 /exopi-obj/pobj/icmpinfo-1.11/bin/install -d -m 755 /exopi-obj/pobj/icmpinfo-1.11/fake-amd64/usr/local/share/doc/icmpinfo /exopi-obj/pobj/icmpinfo-1.11/bin/install -c -s -m 755 /exopi-obj/pobj/icmpinfo-1.11/icmpinfo-1.11/icmpinfo /exopi-obj/pobj/icmpinfo-1.11/fake-amd64/usr/local/bin /exopi-obj/pobj/icmpinfo-1.11/bin/install -c -m 644 /exopi-obj/pobj/icmpinfo-1.11/icmpinfo-1.11/icmpinfo.man /exopi-obj/pobj/icmpinfo-1.11/fake-amd64/usr/local/man/man1/icmpinfo.1 /exopi-obj/pobj/icmpinfo-1.11/bin/install -c -m 644 /exopi-obj/pobj/icmpinfo-1.11/icmpinfo-1.11/README /exopi-obj/pobj/icmpinfo-1.11/fake-amd64/usr/local/share/doc/icmpinfo ===> Building package for icmpinfo-1.11p0 Create /exopi-cvs/ports/packages/amd64/all/icmpinfo-1.11p0.tgz Creating package icmpinfo-1.11p0 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|**** | 7% checksumming|********* | 14% checksumming|************* | 21% checksumming|***************** | 29% checksumming|********************** | 36% checksumming|************************** | 43% checksumming|******************************* | 50% checksumming|*********************************** | 57% checksumming|*************************************** | 64% checksumming|******************************************** | 71% checksumming|************************************************ | 79% checksumming|**************************************************** | 86% checksumming|********************************************************* | 93% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 2% archiving|********************************************* | 70% archiving|************************************************** | 79% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/icmpinfo-1.11p0.tgz >>> Running clean in net/icmpinfo at 1735220777.22 ===> net/icmpinfo ===> Cleaning for icmpinfo-1.11p0 >>> Ended at 1735220777.93 max_stuck=0.00/build=3.04/package=3.83/clean=0.74