>>> Building on exopi-4 under editors/traditional-vi BDEPENDS = [archivers/bzip2] DIST = [editors/traditional-vi:ex-050325.tar.bz2] FULLPKGNAME = traditional-vi-20050325p2 Avoided depends for bzip2-1.0.8p0 distfiles size=215411 >>> Running build in editors/traditional-vi at 1732125751.55 ===> editors/traditional-vi ===> Building from scratch traditional-vi-20050325p2 ===> traditional-vi-20050325p2 depends on: bzip2-* -> bzip2-1.0.8p0 ===> Verifying specs: c curses ===> found c.100.3 curses.15.0 ===> Checking files for traditional-vi-20050325p2 `/exopi-cvs/ports/distfiles/ex-050325.tar.bz2' is up to date. >> (SHA256) all files: OK ===> Extracting for traditional-vi-20050325p2 ===> Patching for traditional-vi-20050325p2 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Makefile.orig Fri Mar 25 00:50:09 2005 |+++ Makefile Fri Sep 30 15:47:03 2011 -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 79. Hunk #2 succeeded at 205. done ===> Applying OpenBSD patch patch-config_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- config.h.orig Fri Sep 30 14:22:45 2011 |+++ config.h Fri Sep 30 14:23:03 2011 -------------------------- Patching file config.h using Plan A... Hunk #1 succeeded at 133. 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 traditional-vi-20050325p2 ===> Configuring for traditional-vi-20050325p2 ===> Building for traditional-vi-20050325p2 cc -O2 -pipe -DVMUNIX -I. -c bracket.c cc -O2 -pipe -DVMUNIX -I. -c _collelem.c cc -O2 -pipe -DVMUNIX -I. -c _collmult.c cc -O2 -pipe -DVMUNIX -I. -c regcomp.c cc -O2 -pipe -DVMUNIX -I. -c regdfa.c regdfa.c:460:17: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] i = dp->avail + n << 1; ~~~~~~~~~~^~~ ~~ regdfa.c:460:17: note: place parentheses around the '+' expression to silence this warning i = dp->avail + n << 1; ^ ( ) 1 warning generated. cc -O2 -pipe -DVMUNIX -I. -c regerror.c cc -O2 -pipe -DVMUNIX -I. -c regexec.c cc -O2 -pipe -DVMUNIX -I. -c regfree.c cc -O2 -pipe -DVMUNIX -I. -c regnfa.c cc -O2 -pipe -DVMUNIX -I. -c regparse.c cc -O2 -pipe -DVMUNIX -I. -c stubs.c ar cr libuxre.a bracket.o _collelem.o _collmult.o regcomp.o regdfa.o regerror.o regexec.o regfree.o regnfa.o regparse.o stubs.o cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c exrecover.c exrecover.c:479:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp2++ = *cp++); ~~~~~~~^~~~~~~ exrecover.c:479:16: note: place parentheses around the assignment to silence this warning while (*cp2++ = *cp++); ^ ( ) exrecover.c:479:16: note: use '==' to turn this assignment into an equality comparison while (*cp2++ = *cp++); ^ == exrecover.c:494:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strcmp(p1->sf_name, p2->sf_name)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exrecover.c:494:8: note: place parentheses around the assignment to silence this warning if (t = strcmp(p1->sf_name, p2->sf_name)) ^ ( ) exrecover.c:494:8: note: use '==' to turn this assignment into an equality comparison if (t = strcmp(p1->sf_name, p2->sf_name)) ^ == exrecover.c:817:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *bp++) ~~~~~~^~~~~~~ exrecover.c:817:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *bp++) ^ ( ) exrecover.c:817:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *bp++) ^ == 3 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c mapmalloc.c cc -o exrecover exrecover.o mapmalloc.o ld: warning: exrecover.c(exrecover.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: exrecover.c(exrecover.o:(error)): warning: vsprintf() is often misused, please use vsnprintf() ld: warning: exrecover.c(exrecover.o:(searchdir)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c expreserve.c cc -o expreserve expreserve.o ld: warning: expreserve.c(expreserve.o:(notify)): warning: sprintf() is often misused, please use snprintf() cc -DCM_N -DCM_GT -DCM_B -DCM_D -O2 -pipe -DVMUNIX -c termcap.c cc -DCM_N -DCM_GT -DCM_B -DCM_D -O2 -pipe -DVMUNIX -c tgoto.c tgoto.c:105:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *cp++) { ~~^~~~~~~ tgoto.c:105:11: note: place parentheses around the assignment to silence this warning while (c = *cp++) { ^ ( ) tgoto.c:105:11: note: use '==' to turn this assignment into an equality comparison while (c = *cp++) { ^ == 1 warning generated. cc -DCM_N -DCM_GT -DCM_B -DCM_D -O2 -pipe -DVMUNIX -c tputs.c ar cr libtermlib.a termcap.o tgoto.o tputs.o cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_addr.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_cmds.c ex_cmds.c:172:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (addr1 != 0) { ^ 1 warning generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_cmds2.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_cmdsub.c ex_cmdsub.c:302:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp++ = *cp1++) ~~~~~~^~~~~~~~ ex_cmdsub.c:302:16: note: place parentheses around the assignment to silence this warning while (*cp++ = *cp1++) ^ ( ) ex_cmdsub.c:302:16: note: use '==' to turn this assignment into an equality comparison while (*cp++ = *cp1++) ^ == 1 warning generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_data.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_extern.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_get.c ex_get.c:119:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (c = *input++&0377) { ~~^~~~~~~~~~~~~~~ ex_get.c:119:9: note: place parentheses around the assignment to silence this warning if (c = *input++&0377) { ^ ( ) ex_get.c:119:9: note: use '==' to turn this assignment into an equality comparison if (c = *input++&0377) { ^ == ex_get.c:190:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (junk(c)) { ^ 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_io.c ex_io.c:804:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (value(WRITEANY) && edfile() != EDF) ^ 1 warning generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_put.c ex_put.c:220:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ ex_put.c:804:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_re.c ex_re.c:781:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*sp++ = *lp++) ~~~~~~^~~~~~~ ex_re.c:781:15: note: place parentheses around the assignment to silence this warning while (*sp++ = *lp++) ^ ( ) ex_re.c:781:15: note: use '==' to turn this assignment into an equality comparison while (*sp++ = *lp++) ^ == 1 warning generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_set.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_subr.c ex_subr.c:98:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = *s++) ~~^~~~~~ ex_subr.c:98:11: note: place parentheses around the assignment to silence this warning while (x = *s++) ^ ( ) ex_subr.c:98:11: note: use '==' to turn this assignment into an equality comparison while (x = *s++) ^ == ex_subr.c:1083:7: warning: call to undeclared function 'ioctl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ioctl(0, TIOCGWINSZ, &win) >= 0) ^ ex_subr.c:1109:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*s1++ = *s2++); ~~~~~~^~~~~~~ ex_subr.c:1109:15: note: place parentheses around the assignment to silence this warning while (*s1++ = *s2++); ^ ( ) ex_subr.c:1109:15: note: use '==' to turn this assignment into an equality comparison while (*s1++ = *s2++); ^ == 3 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_tagio.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_temp.c ex_temp.c:206:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *bp++) ~~~~~~^~~~~~~ ex_temp.c:206:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *bp++) ^ ( ) ex_temp.c:206:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *bp++) ^ == ex_temp.c:227:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*bp = *lp++) { ~~~~^~~~~~~ ex_temp.c:227:13: note: place parentheses around the assignment to silence this warning while (*bp = *lp++) { ^ ( ) ex_temp.c:227:13: note: use '==' to turn this assignment into an equality comparison while (*bp = *lp++) { ^ == 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_tty.c ex_tty.c:275:6: warning: call to undeclared function 'ioctl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] i = ioctl(0, TIOCGWINSZ, &win); ^ 1 warning generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_unix.c ex_unix.c:182:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(mesg(catgets(catd, 1, 197, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ex_unix.c:182:10: note: treat the string as an argument to avoid this printf(mesg(catgets(catd, 1, 197, ^ "%s", 1 warning generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_v.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vadj.c ex_vadj.c:116:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ex_vadj.c:608:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vget.c ex_vget.c:320:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = *colp++) ~~^~~~~~~~~ ex_vget.c:320:42: note: place parentheses around the assignment to silence this warning while (d = *colp++) ^ ( ) ex_vget.c:320:42: note: use '==' to turn this assignment into an equality comparison while (d = *colp++) ^ == ex_vget.c:639:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = maps[d].icap) { ~~^~~~~~~~~~~~~~ ex_vget.c:639:9: note: place parentheses around the assignment to silence this warning if (p = maps[d].icap) { ^ ( ) ex_vget.c:639:9: note: use '==' to turn this assignment into an equality comparison if (p = maps[d].icap) { ^ == 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vmain.c ex_vmain.c:162:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = holdupd) { ~~^~~~~~~~~ ex_vmain.c:162:9: note: place parentheses around the assignment to silence this warning if (i = holdupd) { ^ ( ) ex_vmain.c:162:9: note: use '==' to turn this assignment into an equality comparison if (i = holdupd) { ^ == ex_vmain.c:1401:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp++ = *src++ & 0377); ~~~~~~^~~~~~~~~~~~~~~ ex_vmain.c:1401:16: note: place parentheses around the assignment to silence this warning while (*cp++ = *src++ & 0377); ^ ( ) ex_vmain.c:1401:16: note: use '==' to turn this assignment into an equality comparison while (*cp++ = *src++ & 0377); ^ == ex_vmain.c:1410:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp++ = *src++); ~~~~~~^~~~~~~~ ex_vmain.c:1410:15: note: place parentheses around the assignment to silence this warning while (*cp++ = *src++); ^ ( ) ex_vmain.c:1410:15: note: use '==' to turn this assignment into an equality comparison while (*cp++ = *src++); ^ == ex_vmain.c:1419:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp++ = *src++); ~~~~~~^~~~~~~~ ex_vmain.c:1419:15: note: place parentheses around the assignment to silence this warning while (*cp++ = *src++); ^ ( ) ex_vmain.c:1419:15: note: use '==' to turn this assignment into an equality comparison while (*cp++ = *src++); ^ == 4 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_voper.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vops.c ex_vops.c:179:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vops2.c ex_vops2.c:214:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(&str[1]); ^~~~~~~ ex_vops2.c:214:10: note: treat the string as an argument to avoid this printf(&str[1]); ^ "%s", ex_vops2.c:970:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (&cp[1] == gcursor && ^ 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vops3.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vput.c ex_vput.c:1037:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ ex_vput.c:1549:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = *tp++) { ~~^~~~~~~ ex_vput.c:1549:12: note: place parentheses around the assignment to silence this warning while (i = *tp++) { ^ ( ) ex_vput.c:1549:12: note: use '==' to turn this assignment into an equality comparison while (i = *tp++) { ^ == 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_vwind.c cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c printf.c printf.c:255:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (num = (num >> nbits) & mask2); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ printf.c:255:16: note: place parentheses around the assignment to silence this warning while (num = (num >> nbits) & mask2); ^ ( ) printf.c:255:16: note: use '==' to turn this assignment into an equality comparison while (num = (num >> nbits) & mask2); ^ == printf.c:291:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (fcode != 'u' && num < 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ printf.c:291:11: note: place parentheses around the assignment to silence this warning if (n = (fcode != 'u' && num < 0)) ^ ( ) printf.c:291:11: note: use '==' to turn this assignment into an equality comparison if (n = (fcode != 'u' && num < 0)) ^ == 2 warnings generated. cc -O2 -pipe -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DVMUNIX -DEXRECOVER=\"/usr/local/libexec/exrecover\" -DEXPRESERVE=\"/usr/local/libexec/expreserve\" -I./libuxre -DUXRE -c ex_version.c cc -o ex ex.o ex_addr.o ex_cmds.o ex_cmds2.o ex_cmdsub.o ex_data.o ex_extern.o ex_get.o ex_io.o ex_put.o ex_re.o ex_set.o ex_subr.o ex_tagio.o ex_temp.o ex_tty.o ex_unix.o ex_v.o ex_vadj.o ex_vget.o ex_vmain.o ex_voper.o ex_vops.o ex_vops2.o ex_vops3.o ex_vput.o ex_vwind.o printf.o ex_version.o mapmalloc.o -Llibterm -lncurses -L./libuxre -luxre ld: warning: ex_vops3.c(ex_vops3.o:(llfind)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: ex_vget.c(ex_vget.o:(macpush)): warning: strcat() is almost always misused, please use strlcat() size ex text data bss dec hex 266848 9256 210584 486688 76d20 >>> Running package in editors/traditional-vi at 1732125775.81 ===> editors/traditional-vi ===> Faking installation for traditional-vi-20050325p2 /exopi-obj/pobj/traditional-vi-20050325/bin/install -c -s -m 755 /exopi-obj/pobj/traditional-vi-20050325/ex-050325/ex /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin/traditional-ex cd /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin && ln traditional-ex /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin/traditional-edit cd /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin && ln traditional-ex /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin/traditional-vedit cd /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin && ln traditional-ex /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin/traditional-vi cd /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin && ln traditional-ex /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/bin/traditional-view /exopi-obj/pobj/traditional-vi-20050325/bin/install -c -s -m 755 /exopi-obj/pobj/traditional-vi-20050325/ex-050325/exrecover /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/libexec /exopi-obj/pobj/traditional-vi-20050325/bin/install -c -s -m 755 /exopi-obj/pobj/traditional-vi-20050325/ex-050325/expreserve /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/libexec /exopi-obj/pobj/traditional-vi-20050325/bin/install -c -m 644 /exopi-obj/pobj/traditional-vi-20050325/ex-050325/vi.1 /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1/traditional-vi.1 /exopi-obj/pobj/traditional-vi-20050325/bin/install -c -m 644 /exopi-obj/pobj/traditional-vi-20050325/ex-050325/ex.1 /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1/traditional-ex.1 cd /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1 && ln traditional-ex.1 /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1/traditional-edit.1 cd /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1 && ln traditional-vi.1 /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1/traditional-vedit.1 cd /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1 && ln traditional-vi.1 /exopi-obj/pobj/traditional-vi-20050325/fake-amd64/usr/local/man/man1/traditional-view.1 ===> Building package for traditional-vi-20050325p2 Create /exopi-cvs/ports/packages/amd64/all/traditional-vi-20050325p2.tgz Creating package traditional-vi-20050325p2 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|*** | 5% checksumming|****** | 10% checksumming|********* | 14% checksumming|************ | 19% checksumming|*************** | 24% checksumming|***************** | 29% checksumming|******************** | 33% checksumming|*********************** | 38% checksumming|************************** | 43% checksumming|***************************** | 48% checksumming|******************************** | 52% checksumming|*********************************** | 57% checksumming|************************************** | 62% checksumming|***************************************** | 67% checksumming|******************************************** | 71% checksumming|********************************************** | 76% checksumming|************************************************* | 81% checksumming|**************************************************** | 86% checksumming|******************************************************* | 90% checksumming|********************************************************** | 95% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|********************************************* | 70% archiving|*********************************************** | 73% archiving|************************************************* | 77% archiving|*********************************************************** | 91% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/traditional-vi-20050325p2.tgz >>> Running clean in editors/traditional-vi at 1732125779.30 ===> editors/traditional-vi ===> Cleaning for traditional-vi-20050325p2 >>> Ended at 1732125779.75 max_stuck=0.34/build=24.28/package=3.49/clean=0.48