>>> Building on exopi-5 under telephony/fobbit BDEPENDS = [devel/gmake] DIST = [telephony/fobbit:fobbit-0.61.tar.gz] FULLPKGNAME = fobbit-0.61p1 Avoided depends for gmake-4.4.1p0 distfiles size=153303 >>> Running build in telephony/fobbit at 1764615369.15 ===> telephony/fobbit ===> Building from scratch fobbit-0.61p1 ===> fobbit-0.61p1 depends on: gmake-* -> gmake-4.4.1p0 ===> Verifying specs: c ===> found c.102.2 ===> Checking files for fobbit-0.61p1 `/exopi-cvs/ports/distfiles/fobbit-0.61.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for fobbit-0.61p1 ===> Patching for fobbit-0.61p1 ===> Applying OpenBSD patch patch-src_ini_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- src/ini.c.orig Tue Nov 23 06:41:32 2004 |+++ src/ini.c Sun Jan 18 00:48:30 2015 -------------------------- Patching file src/ini.c using Plan A... Hunk #1 succeeded at 6. Hunk #2 succeeded at 46. done ===> Applying OpenBSD patch patch-src_main_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/main.c |--- src/main.c.orig |+++ src/main.c -------------------------- Patching file src/main.c using Plan A... Hunk #1 succeeded at 104. done ===> Applying OpenBSD patch patch-src_usb_bsd_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- src/usb_bsd.c.orig Tue Nov 23 06:41:32 2004 |+++ src/usb_bsd.c Sun Jan 18 00:48:30 2015 -------------------------- Patching file src/usb_bsd.c using Plan A... Hunk #1 succeeded at 278. Hunk #2 succeeded at 296. Hunk #3 succeeded at 307. Hunk #4 succeeded at 337. Hunk #5 succeeded at 350. Hunk #6 succeeded at 386. done ===> Applying OpenBSD patch patch-src_usb_desc_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- src/usb_desc.c.orig Tue Nov 23 06:41:32 2004 |+++ src/usb_desc.c Sun Jan 18 00:48:30 2015 -------------------------- Patching file src/usb_desc.c using Plan A... Hunk #1 succeeded at 74. Hunk #2 succeeded at 103. Hunk #3 succeeded at 130. Hunk #4 succeeded at 178. done ===> Applying OpenBSD patch patch-src_vb_ini Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- src/vb.ini.orig Mon Nov 22 23:41:32 2004 |+++ src/vb.ini Wed May 3 23:20:48 2006 -------------------------- Patching file src/vb.ini using Plan A... Hunk #1 succeeded at 94. done ===> Applying OpenBSD patch patch-src_vblast_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/vblast.h |--- src/vblast.h.orig |+++ src/vblast.h -------------------------- Patching file src/vblast.h using Plan A... Hunk #1 succeeded at 20. Hunk #2 succeeded at 46. Hunk #3 succeeded at 331. Hunk #4 succeeded at 500. done ===> 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 fobbit-0.61p1 ===> Configuring for fobbit-0.61p1 ===> Building for fobbit-0.61p1 cc -O2 -pipe -c -o main.o main.c main.c:136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 136 | to_ascii_hex(unsigned char *p, unsigned char *q, int len) | ^ | int main.c:144:1: warning: non-void function does not return a value [-Wreturn-type] 144 | } | ^ main.c:145:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 145 | from_ascii_hex(unsigned char *p, unsigned char *q, int len) | ^ | int main.c:152:1: warning: non-void function does not return a value [-Wreturn-type] 152 | } | ^ main.c:265:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 265 | MSG((s)) // host should format it so can be multiple lines | ^ ./vblast.h:165:27: note: expanded from macro 'MSG' 165 | # define MSG(x) { printf x ; fflush(stdout); } | ^ main.c:265:14: note: treat the string as an argument to avoid this 265 | MSG((s)) // host should format it so can be multiple lines | ^ | "%s", ./vblast.h:165:27: note: expanded from macro 'MSG' 165 | # define MSG(x) { printf x ; fflush(stdout); } | ^ main.c:401:6: warning: array index 263 is past the end of the array (that has type 'unsigned char[262]') [-Warray-bounds] 401 | myXhex[263] = '|'; //end-of-string | ^ ~~~ main.c:110:1: note: array 'myXhex' declared here 110 | unsigned char myXhex[262]; | ^ main.c:425:8: warning: array index 263 is past the end of the array (that has type 'unsigned char[262]') [-Warray-bounds] 425 | myXhex[263] = '|'; //add end-of-string marker | ^ ~~~ main.c:110:1: note: array 'myXhex' declared here 110 | unsigned char myXhex[262]; | ^ main.c:471:5: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 471 | PMSG(("beep_wait_on_hook\n")) | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:604:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 604 | while(bp = vblast_deque_voice(v)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ main.c:604:18: note: place parentheses around the assignment to silence this warning 604 | while(bp = vblast_deque_voice(v)) | ^ | ( ) main.c:604:18: note: use '==' to turn this assignment into an equality comparison 604 | while(bp = vblast_deque_voice(v)) | ^ | == main.c:689:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 689 | if(bp = vblast_deque_net(v)) | ~~~^~~~~~~~~~~~~~~~~~~~~ main.c:689:15: note: place parentheses around the assignment to silence this warning 689 | if(bp = vblast_deque_net(v)) | ^ | ( ) main.c:689:15: note: use '==' to turn this assignment into an equality comparison 689 | if(bp = vblast_deque_net(v)) | ^ | == main.c:763:69: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 760 | MSG(("Stats: Tx %d/%d Rx %d/%d Drop %d Block %d MaxQ %d Secs %ld\n", | ~~~ | %lld 761 | v->net_sent_tcp, v->net_sent_udp, 762 | v->net_received_tcp, v->net_received_udp, 763 | v->net_dropped, v->net_blocked, max_queue, st)) | ^~ ./vblast.h:165:27: note: expanded from macro 'MSG' 165 | # define MSG(x) { printf x ; fflush(stdout); } | ^ main.c:847:13: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 847 | PMSG(("Pressed(%c) Dialed(%s)\n", c, dialed_buffer)) | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:977:5: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 977 | PMSG(("Waiting For Call (%s)%s\n", timestamp(), | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:993:13: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 993 | PMSG(("Incoming Call (%s)\n", timestamp())) | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:1011:13: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1011 | PMSG(("incoming call: from (%s:%d)\n", | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:1044:5: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1044 | PMSG(("Offhook (%s)\n", timestamp())) | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:1105:5: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1105 | PMSG(("dialed(%s)\n", dialed_buffer)) | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:1114:5: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1114 | PMSG(("Calling (%s)(%s:%d) (%s)\n", | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ main.c:1123:5: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1123 | PMSG(("Resolved(%s)(%s)(%s)\n", dialed_buffer, peer_name, | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ 19 warnings generated. cc -O2 -pipe -c -o ini.o ini.c ini.c:364:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 364 | if(cp = check_ip(dialed, port)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ini.c:364:11: note: place parentheses around the assignment to silence this warning 364 | if(cp = check_ip(dialed, port)) | ^ | ( ) ini.c:364:11: note: use '==' to turn this assignment into an equality comparison 364 | if(cp = check_ip(dialed, port)) | ^ | == ini.c:420:5: warning: call to undeclared function 'set_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 420 | PMSG(("Processing <%s>\n", ini_name)) | ^ ./vblast.h:164:47: note: expanded from macro 'PMSG' 164 | # define PMSG(x) { printf x ; fflush(stdout); set_title x; } | ^ 2 warnings generated. cc -O2 -pipe -c -o vblast.o vblast.c vblast.c:344:51: warning: call to undeclared function 'Show_Error_String'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 344 | ERR(("%s: r(%d) error(%s)\n", msg, r, Socket_Error_String(err))) | ^ ./vblast.h:70:35: note: expanded from macro 'Socket_Error_String' 70 | # define Socket_Error_String(e) Show_Error_String(e) | ^ vblast.c:344:51: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] 344 | ERR(("%s: r(%d) error(%s)\n", msg, r, Socket_Error_String(err))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | %d ./vblast.h:70:35: note: expanded from macro 'Socket_Error_String' 70 | # define Socket_Error_String(e) Show_Error_String(e) | ^ ./vblast.h:166:27: note: expanded from macro 'ERR' 166 | # define ERR(x) { printf x ; fflush(stdout); } | ^ 2 warnings generated. cc -O2 -pipe -c -o usb_bsd.o usb_bsd.c usb_bsd.c:274:8: warning: call to undeclared function 'check_desc_device'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 274 | if(check_desc_device(desc) == 0) { return 0; } // not valid | ^ usb_bsd.c:300:8: warning: call to undeclared function 'check_desc_config'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 300 | if(check_desc_config(&(conf.ucd_desc)) == 0) { return 0; } // not valid | ^ usb_bsd.c:341:8: warning: call to undeclared function 'check_desc_interface'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 341 | if(check_desc_interface(&(intf.uid_desc)) == 0) { return 0; } // not valid | ^ usb_bsd.c:390:5: warning: call to undeclared function 'check_desc_endpoint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 390 | if(check_desc_endpoint(&(endp.ued_desc), i) == 0) { return 0; } | ^ usb_bsd.c:433:12: warning: call to undeclared function 'check_is_vblaster'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 433 | if(check_is_vblaster(&desc) == 0) | ^ 5 warnings generated. cc -O2 -pipe -c -o usb_devfs.o usb_devfs.c cc -O2 -pipe -c -o usb_desc.o usb_desc.c cc -O2 -pipe -c -o util.o util.c util.c:77:36: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] 77 | MSG(("%08lx: %s %s\n", offset, dbuf, cbuf)) | ~~~~~ ^~~~~~ | %08x ./vblast.h:165:27: note: expanded from macro 'MSG' 165 | # define MSG(x) { printf x ; fflush(stdout); } | ^ 1 warning generated. cc -O2 -pipe -c -o server.o server.c server.c:93:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | while(c = (((int)(*s++)) & 0x000000ff)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server.c:93:17: note: place parentheses around the assignment to silence this warning 93 | while(c = (((int)(*s++)) & 0x000000ff)) | ^ | ( ) server.c:93:17: note: use '==' to turn this assignment into an equality comparison 93 | while(c = (((int)(*s++)) & 0x000000ff)) | ^ | == server.c:195:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 195 | MSG((s)) // host should format it so can be multiple lines | ^ ./vblast.h:165:27: note: expanded from macro 'MSG' 165 | # define MSG(x) { printf x ; fflush(stdout); } | ^ server.c:195:14: note: treat the string as an argument to avoid this 195 | MSG((s)) // host should format it so can be multiple lines | ^ | "%s", ./vblast.h:165:27: note: expanded from macro 'MSG' 165 | # define MSG(x) { printf x ; fflush(stdout); } | ^ 2 warnings generated. cc -O2 -pipe -c -o vars.o vars.c cc -O2 -pipe -c -o dh.o dh.c cc -O2 -pipe -c -o random.o random.c cc -O2 -pipe -c -o bn.o bn.c cc -O2 -pipe -c -o blowfish.o blowfish.c cc -O2 -pipe -c -o sha.o sha.c cc -o vb main.o ini.o vblast.o usb_bsd.o usb_devfs.o usb_desc.o util.o server.o vars.o dh.o random.o bn.o blowfish.o sha.o ld: warning: vblast.c(vblast.o:(vblast_wait_input)): warning: sprintf() is often misused, please use snprintf() ld: warning: vblast.c(vblast.o:(vblast_wait_input)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: usb_bsd.c(usb_bsd.o:(set_title)): warning: vsprintf() is often misused, please use vsnprintf() ld: warning: usb_bsd.c(usb_bsd.o:(set_title)): warning: strcat() is almost always misused, please use strlcat() ld: warning: random.c(random.o:(random_byte)): warning: rand() may return deterministic values, is that what you want? >>> Running package in telephony/fobbit at 1764615374.13 ===> telephony/fobbit ===> Faking installation for fobbit-0.61p1 /exopi-obj/pobj/fobbit-0.61/bin/install -d -m 755 /exopi-obj/pobj/fobbit-0.61/fake-amd64/usr/local/share/examples/fobbit /exopi-obj/pobj/fobbit-0.61/bin/install -d -m 755 /exopi-obj/pobj/fobbit-0.61/fake-amd64/usr/local/share/fobbit/sounds /exopi-obj/pobj/fobbit-0.61/bin/install -c -s -m 755 /exopi-obj/pobj/fobbit-0.61/fobbit-0.61/src/vb /exopi-obj/pobj/fobbit-0.61/fake-amd64/usr/local/bin /exopi-obj/pobj/fobbit-0.61/bin/install -c -m 644 /exopi-obj/pobj/fobbit-0.61/fobbit-0.61/src/vb.ini /exopi-obj/pobj/fobbit-0.61/fake-amd64/usr/local/share/examples/fobbit /exopi-obj/pobj/fobbit-0.61/bin/install -c -m 644 /exopi-obj/pobj/fobbit-0.61/fobbit-0.61/sounds/*.723 /exopi-obj/pobj/fobbit-0.61/fake-amd64/usr/local/share/fobbit/sounds ===> Building package for fobbit-0.61p1 Create /exopi-cvs/ports/packages/amd64/all/fobbit-0.61p1.tgz Creating package fobbit-0.61p1 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|**** | 6% checksumming|******** | 13% checksumming|*********** | 19% checksumming|*************** | 25% checksumming|******************* | 31% checksumming|*********************** | 38% checksumming|*************************** | 44% checksumming|******************************* | 50% checksumming|********************************** | 56% checksumming|************************************** | 63% checksumming|****************************************** | 69% checksumming|********************************************** | 75% checksumming|************************************************** | 81% checksumming|***************************************************** | 88% checksumming|********************************************************* | 94% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving| | 1% archiving|******************************************************** | 88% archiving|************************************************************ | 93% archiving|************************************************************* | 95% archiving|************************************************************** | 97% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/fobbit-0.61p1.tgz >>> Running clean in telephony/fobbit at 1764615375.93 ===> telephony/fobbit ===> Cleaning for fobbit-0.61p1 >>> Ended at 1764615376.23 max_stuck=0.00/build=4.98/package=1.81/clean=0.33