>>> Building on exopi-1 under sysutils/pftop DIST = [sysutils/pftop:pftop-0.7.tar.gz] FULLPKGNAME = pftop-0.7p19 distfiles size=59765 >>> Running build in sysutils/pftop at 1714025659.43 ===> sysutils/pftop ===> Building from scratch pftop-0.7p19 ===> Verifying specs: c curses ===> found c.100.0 curses.15.0 ===> Checking files for pftop-0.7p19 `/exopi-cvs/ports/distfiles/pftop-0.7.tar.gz' is up to date. >> (SHA256) pftop-0.7.tar.gz: OK ===> Extracting for pftop-0.7p19 ===> Patching for pftop-0.7p19 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 16. done ===> Applying OpenBSD patch patch-bpf_filter_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- bpf_filter.c.orig Tue Apr 5 19:48:10 2016 |+++ bpf_filter.c Tue Apr 5 19:48:45 2016 -------------------------- Patching file bpf_filter.c using Plan A... Hunk #1 succeeded at 143. done ===> Applying OpenBSD patch patch-bpf_image_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |pcap-int.h no longer exists in /usr/include | |Index: bpf_image.c |--- bpf_image.c.orig |+++ bpf_image.c -------------------------- Patching file bpf_image.c using Plan A... Hunk #1 succeeded at 28. Hunk #2 succeeded at 36. done ===> Applying OpenBSD patch patch-bpf_optimize_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |pcap-int.h no longer exists in /usr/include | |--- bpf_optimize.c.orig Wed Nov 7 01:34:18 2007 |+++ bpf_optimize.c Thu Jun 13 15:23:36 2013 -------------------------- Patching file bpf_optimize.c using Plan A... Hunk #1 succeeded at 31. done ===> Applying OpenBSD patch patch-cache_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- cache.c.orig Wed Nov 7 06:34:18 2007 |+++ cache.c Thu Dec 8 13:02:56 2011 -------------------------- Patching file cache.c using Plan A... Hunk #1 succeeded at 118. Hunk #2 succeeded at 152. Hunk #3 succeeded at 219. Hunk #4 succeeded at 288. done ===> Applying OpenBSD patch patch-cache_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- cache.h.orig Wed Nov 7 06:34:18 2007 |+++ cache.h Thu Dec 8 13:03:20 2011 -------------------------- Patching file cache.h using Plan A... Hunk #1 succeeded at 31. done ===> Applying OpenBSD patch patch-config_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |XXX remove HAVE_ALTQ hack after bump to 5.6-current |--- config.h.orig Wed Nov 7 07:34:18 2007 |+++ config.h Tue Apr 22 05:05:05 2014 -------------------------- Patching file config.h using Plan A... Hunk #1 succeeded at 74. done ===> Applying OpenBSD patch patch-engine_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- engine.c.orig Wed Nov 7 06:35:44 2007 |+++ engine.c Sat Nov 21 01:51:04 2015 -------------------------- Patching file engine.c using Plan A... Hunk #1 succeeded at 34. Hunk #2 succeeded at 510. Hunk #3 succeeded at 526. Hunk #4 succeeded at 548. Hunk #5 succeeded at 560. Hunk #6 succeeded at 576. Hunk #7 succeeded at 591. Hunk #8 succeeded at 808. done ===> Applying OpenBSD patch patch-pcap-nametoaddr_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |pcap-int.h no longer exists in /usr/include | |--- pcap-nametoaddr.c.orig Wed Nov 7 01:34:18 2007 |+++ pcap-nametoaddr.c Thu Jun 13 15:23:08 2013 -------------------------- Patching file pcap-nametoaddr.c using Plan A... Hunk #1 succeeded at 47. done ===> Applying OpenBSD patch patch-pftop_8 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- pftop.8.orig Sat Apr 3 22:45:06 2010 |+++ pftop.8 Sat Apr 3 22:47:19 2010 -------------------------- Patching file pftop.8 using Plan A... Hunk #1 succeeded at 143. done ===> Applying OpenBSD patch patch-pftop_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- pftop.c.orig Wed Nov 7 07:36:46 2007 |+++ pftop.c Mon Apr 24 03:44:14 2017 -------------------------- Patching file pftop.c using Plan A... Hunk #1 succeeded at 55. Hunk #2 succeeded at 128. Hunk #3 succeeded at 453. Hunk #4 succeeded at 465. Hunk #5 succeeded at 543. Hunk #6 succeeded at 553. Hunk #7 succeeded at 692. Hunk #8 succeeded at 730. Hunk #9 succeeded at 985. Hunk #10 succeeded at 1050. Hunk #11 succeeded at 1122. Hunk #12 succeeded at 1147. Hunk #13 succeeded at 1155. Hunk #14 succeeded at 1164. Hunk #15 succeeded at 1288. Hunk #16 succeeded at 1634. Hunk #17 succeeded at 1652. Hunk #18 succeeded at 1667. Hunk #19 succeeded at 1742. Hunk #20 succeeded at 1918. Hunk #21 succeeded at 1939. Hunk #22 succeeded at 1954. Hunk #23 succeeded at 1972. Hunk #24 succeeded at 1994. done ===> Applying OpenBSD patch patch-sf-gencode_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- sf-gencode.c.orig Wed Nov 7 07:34:18 2007 |+++ sf-gencode.c Sun Jan 18 16:57:57 2015 -------------------------- Patching file sf-gencode.c using Plan A... Hunk #1 succeeded at 26. Hunk #2 succeeded at 45. Hunk #3 succeeded at 475. Hunk #4 succeeded at 641. Hunk #5 succeeded at 660. Hunk #6 succeeded at 829. Hunk #7 succeeded at 948. Hunk #8 succeeded at 1113. done ===> Applying OpenBSD patch patch-sf-gencode_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |pcap-int.h no longer exists in /usr/include | |--- sf-gencode.h.orig Wed Nov 7 01:34:18 2007 |+++ sf-gencode.h Thu Jun 13 14:27:36 2013 -------------------------- Patching file sf-gencode.h using Plan A... Hunk #1 succeeded at 28. done ===> Applying OpenBSD patch patch-sf-grammer_y Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |pcap-int.h no longer exists in /usr/include | |--- sf-grammer.y.orig Wed Nov 7 01:34:18 2007 |+++ sf-grammer.y Thu Jun 13 15:21:48 2013 -------------------------- Patching file sf-grammer.y using Plan A... Hunk #1 succeeded at 41. done ===> Applying OpenBSD patch patch-sf-scanner_l Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |pcap-int.h no longer exists in /usr/include | |--- sf-scanner.l.orig Wed Nov 7 01:34:18 2007 |+++ sf-scanner.l Thu Jun 13 15:22:37 2013 -------------------------- Patching file sf-scanner.l using Plan A... Hunk #1 succeeded at 36. 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 pftop-0.7p19 ===> Configuring for pftop-0.7p19 ===> Building for pftop-0.7p19 lex -o sf-scanner.c sf-scanner.l yacc -d -d -b sf-grammer -o sf-grammer.c sf-grammer.y cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c pftop.c In file included from pftop.c:69: ./sf-gencode.h:173:20: warning: unknown attribute 'volatile' ignored [-Wunknown-attributes] __attribute__((volatile, __format__ (printf, 1, 2))); ^~~~~~~~ 1 warning generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c cache.c cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c engine.c engine.c:108:2: warning: GCC does not allow 'format' attribute in this position on a function definition [-Wgcc-compat] GCC_PRINTFLIKE(1,2) /* defined in curses.h */ ^ /usr/include/ncurses.h:566:48: note: expanded from macro 'GCC_PRINTFLIKE' #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) ^ engine.c:309:18: warning: variable 'cur' set but not used [-Wunused-but-set-variable] int i, tw, val, cur; ^ engine.c:993:2: warning: GCC does not allow 'format' attribute in this position on a function definition [-Wgcc-compat] GCC_PRINTFLIKE(1,2) /* defined in curses.h */ ^ /usr/include/ncurses.h:566:48: note: expanded from macro 'GCC_PRINTFLIKE' #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) ^ 3 warnings generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c sf-gencode.c In file included from sf-gencode.c:50: ./sf-gencode.h:173:20: warning: unknown attribute 'volatile' ignored [-Wunknown-attributes] __attribute__((volatile, __format__ (printf, 1, 2))); ^~~~~~~~ sf-gencode.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gen_host(addr, mask, proto, dir) ^ sf-gencode.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gen_proto_abbrev(proto) ^ sf-gencode.c:447:1: warning: unused function 'gen_true' [-Wunused-function] gen_true(void) ^ sf-gencode.c:453:1: warning: unused function 'gen_false' [-Wunused-function] gen_false(void) ^ 5 warnings generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c sf-grammer.c In file included from sf-grammer.y:46: ./sf-gencode.h:173:20: warning: unknown attribute 'volatile' ignored [-Wunknown-attributes] __attribute__((volatile, __format__ (printf, 1, 2))); ^~~~~~~~ sf-grammer.c:615:23: warning: call to undeclared function 'yylex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((yychar = yylex()) < 0) yychar = 0; ^ sf-grammer.c:1089:27: warning: call to undeclared function 'yylex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((yychar = yylex()) < 0) yychar = 0; ^ sf-grammer.y:28:19: warning: unused variable 'rcsid' [-Wunused-const-variable] static const char rcsid[] = ^ 4 warnings generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c sf-scanner.c In file included from sf-scanner.l:40: ./sf-gencode.h:173:20: warning: unknown attribute 'volatile' ignored [-Wunknown-attributes] __attribute__((volatile, __format__ (printf, 1, 2))); ^~~~~~~~ sf-scanner.l:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lex_init(buf) ^ sf-scanner.l:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xdtoi(c) ^ sf-scanner.l:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] stoi(s) ^ sf-scanner.l:27:19: warning: unused variable 'rcsid' [-Wunused-const-variable] static const char rcsid[] = ^ sf-scanner.c:2359:17: warning: unused function 'yyunput' [-Wunused-function] static void yyunput (int c, char * yy_bp ) ^ sf-scanner.c:2400:16: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int input (void) ^ 7 warnings generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c pcap-nametoaddr.c cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c bpf_optimize.c In file included from pcap-nametoaddr.c:52: ./sf-gencode.h:173:20: warning: unknown attribute 'volatile' ignored [-Wunknown-attributes] __attribute__((volatile, __format__ (printf, 1, 2))); ^~~~~~~~ pcap-nametoaddr.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xdtoi(c) ^ pcap-nametoaddr.c:191:1: warning: unused function 'xdtoi' [-Wunused-function] 3 warnings generated. In file included from bpf_optimize.c:36: ./sf-gencode.h:173:20: warning: unknown attribute 'volatile' ignored [-Wunknown-attributes] __attribute__((volatile, __format__ (printf, 1, 2))); ^~~~~~~~ bpf_optimize.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] find_levels_r(b) ^ bpf_optimize.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] find_levels(root) ^ bpf_optimize.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] find_dom(root) ^ bpf_optimize.c:270:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] propedom(ep) ^ bpf_optimize.c:285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] find_edom(root) ^ bpf_optimize.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] find_closure(root) ^ bpf_optimize.c:346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] atomuse(s) ^ bpf_optimize.c:392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] atomdef(s) ^ bpf_optimize.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] compute_local_ud(b) ^ bpf_optimize.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] find_ud(root) ^ bpf_optimize.c:528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] F(code, v0, v1) ^ bpf_optimize.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] vstore(s, valp, newval, alter) ^ bpf_optimize.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fold_op(s, v0, v1) ^ bpf_optimize.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] this_op(s) ^ bpf_optimize.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_not(b) ^ bpf_optimize.c:650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_peep(b) ^ bpf_optimize.c:859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_stmt(s, val, alter) ^ bpf_optimize.c:1045:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] deadstmt(s, last) ^ bpf_optimize.c:1071:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_deadstores(b) ^ bpf_optimize.c:1092:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_blk(b, do_stmts) ^ bpf_optimize.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] use_conflict(b, succ) ^ bpf_optimize.c:1182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fold_edge(child, ep) ^ bpf_optimize.c:1228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_j(ep) ^ bpf_optimize.c:1284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] or_pullup(b) ^ bpf_optimize.c:1377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] and_pullup(b) ^ bpf_optimize.c:1469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_blks(root, do_stmts) ^ bpf_optimize.c:1504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] link_inedge(parent, child) ^ bpf_optimize.c:1513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] find_inedges(root) ^ bpf_optimize.c:1535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_root(b) ^ bpf_optimize.c:1560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_loop(root, do_stmts) ^ bpf_optimize.c:1589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bpf_optimize(rootp) ^ bpf_optimize.c:1605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] make_marks(p) ^ bpf_optimize.c:1622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mark_code(p) ^ bpf_optimize.c:1634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] eq_slist(x, y) ^ bpf_optimize.c:1654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] eq_blk(b0, b1) ^ bpf_optimize.c:1666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] intern_blocks(root) ^ bpf_optimize.c:1724:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] slength(s) ^ bpf_optimize.c:1740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] count_blocks(p) ^ bpf_optimize.c:1754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] number_blks_r(p) ^ bpf_optimize.c:1776:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] count_stmts(p) ^ bpf_optimize.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] opt_init(root) ^ bpf_optimize.c:1895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] convert_code_r(p) ^ bpf_optimize.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] icode_to_fcode(root, lenp) ^ 44 warnings generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c bpf_filter.c bpf_filter.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bpf_filter(pc, p, wirelen, buflen) ^ 1 warning generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c bpf_dump.c bpf_dump.c:25:19: warning: unused variable 'rcsid' [-Wunused-const-variable] static const char rcsid[] = ^ 1 warning generated. cc -O2 -pipe -Wall -DOS_LEVEL=75 -MD -MP -nostdinc -idirafter /usr/include -c bpf_image.c bpf_image.c:38:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bpf_image(p, n) ^ 1 warning generated. cc -o pftop pftop.o cache.o engine.o sf-gencode.o sf-grammer.o sf-scanner.o pcap-nametoaddr.o bpf_optimize.o bpf_filter.o bpf_dump.o bpf_image.o -lcurses >>> Running package in sysutils/pftop at 1714025665.66 ===> sysutils/pftop ===> Faking installation for pftop-0.7p19 install -c -s -o root -g bin -m 755 pftop /exopi-obj/pobj/pftop-0.7/fake-amd64/usr/local/sbin/pftop install -c -o root -g bin -m 644 pftop.8 /exopi-obj/pobj/pftop-0.7/fake-amd64/usr/local/man/man8/pftop.8 ===> Building package for pftop-0.7p19 Create /exopi-cvs/ports/packages/amd64/all/pftop-0.7p19.tgz Creating package pftop-0.7p19 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|****** | 9% checksumming|*********** | 18% checksumming|***************** | 27% checksumming|********************** | 36% checksumming|**************************** | 45% checksumming|********************************* | 55% checksumming|*************************************** | 64% checksumming|******************************************** | 73% checksumming|************************************************** | 82% checksumming|******************************************************* | 91% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************************************************************ | 94% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/pftop-0.7p19.tgz >>> Running clean in sysutils/pftop at 1714025669.07 ===> sysutils/pftop ===> Cleaning for pftop-0.7p19 >>> Ended at 1714025669.45 max_stuck=0.71/build=6.21/package=2.09/clean=1.76