>>> Building on exopi-5 under mail/cucipop DIST = [mail/cucipop:cucipop-1.31-v6-20010223.diff.gz;mail/cucipop:cucipop-1.31.tar.gz] FULLPKGNAME = cucipop-1.31p1 distfiles size=37221 >>> Running build in mail/cucipop at 1735056417.07 ===> mail/cucipop ===> Building from scratch cucipop-1.31p1 ===> Verifying specs: c ===> found c.100.3 ===> Checking files for cucipop-1.31p1 `/exopi-cvs/ports/distfiles/cucipop-1.31.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/cucipop-1.31-v6-20010223.diff.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for cucipop-1.31p1 ===> Patching for cucipop-1.31p1 ===> Applying distribution patches for cucipop-1.31p1 ===> Applying distribution patch cucipop-1.31-v6-20010223.diff.gz Hmm... Looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: cucipop/authenticate.c |diff -c cucipop/authenticate.c:1.1.1.1 cucipop/authenticate.c:1.3 |*** cucipop/authenticate.c:1.1.1.1 Tue Nov 21 14:53:11 2000 |--- cucipop/authenticate.c Sun Jan 28 12:27:43 2001 -------------------------- Patching file authenticate.c using Plan A... Hunk #1 succeeded at 14. Hunk #2 succeeded at 87. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: cucipop/cucipop.c |diff -c cucipop/cucipop.c:1.1.1.1 cucipop/cucipop.c:1.3 |*** cucipop/cucipop.c:1.1.1.1 Tue Nov 21 14:53:11 2000 |--- cucipop/cucipop.c Fri Feb 23 10:59:47 2001 -------------------------- Patching file cucipop.c using Plan A... Hunk #1 succeeded at 36. Hunk #2 succeeded at 69. Hunk #3 succeeded at 142. Hunk #4 succeeded at 168. Hunk #5 succeeded at 736. done ===> Applying OpenBSD patch patch-authenticate_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- authenticate.c.orig Tue Jan 30 12:43:55 2001 |+++ authenticate.c Tue Jan 30 12:43:55 2001 -------------------------- Patching file authenticate.c using Plan A... Hunk #1 succeeded at 28. Hunk #2 succeeded at 50. Hunk #3 succeeded at 100. Hunk #4 succeeded at 116. Hunk #5 succeeded at 157. 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 Tue May 12 17:09:14 1998 |+++ config.h Tue Jan 30 12:43:56 2001 -------------------------- Patching file config.h using Plan A... Hunk #1 succeeded at 1 with fuzz 1. Hunk #2 succeeded at 84. done ===> Applying OpenBSD patch patch-cucipop_8 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- cucipop.8.orig Mon May 11 12:35:19 1998 |+++ cucipop.8 Thu Feb 22 19:39:05 2001 -------------------------- Patching file cucipop.8 using Plan A... Hunk #1 succeeded at 48. Hunk #2 succeeded at 132. Hunk #3 succeeded at 145. Hunk #4 succeeded at 166. done ===> Applying OpenBSD patch patch-cucipop_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- cucipop.c.orig Fri Feb 23 11:32:24 2001 |+++ cucipop.c Fri Feb 23 11:32:45 2001 -------------------------- Patching file cucipop.c using Plan A... Hunk #1 succeeded at 741. Hunk #2 succeeded at 755. done ===> Applying OpenBSD patch patch-makevpopdb_8 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- makevpopdb.8.orig Sun May 10 08:57:40 1998 |+++ makevpopdb.8 Thu Feb 22 19:39:36 2001 -------------------------- Patching file makevpopdb.8 using Plan A... Hunk #1 succeeded at 48. done ===> Applying OpenBSD patch patch-xcreat_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- xcreat.c.orig Fri May 1 20:56:54 1998 |+++ xcreat.c Tue Jan 30 12:43:55 2001 -------------------------- Patching file xcreat.c using Plan A... Hunk #1 succeeded at 22. 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 cucipop-1.31p1 ===> Configuring for cucipop-1.31p1 ===> Building for cucipop-1.31p1 cc -O2 -pipe -DINET6 -c cucipop.c In file included from cucipop.c:18: ./config.h:3:23: warning: '/*' within block comment [-Wcomment] /*#define USEdot_lock /**/ ^ ./config.h:4:25: warning: '/*' within block comment [-Wcomment] /*#define USEfcntl_lock /**/ /* to test which combinations make sense */ ^ ./config.h:5:20: warning: '/*' within block comment [-Wcomment] /*#define USElockf /**/ /* run the lockingtest program part of */ ^ ./config.h:8:25: warning: '/*' within block comment [-Wcomment] /*#define SHADOW_PASSWD /**/ /* shadow password library support */ ^ ./config.h:65:38: warning: '/*' within block comment [-Wcomment] /*#define LOG_FAILED_PASSWORD /* log failed passwords */ ^ In file included from cucipop.c:45: ./authenticate.h:16:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] *auth_finduser P((char*const user,const sock)), ~~~~~ ^ int ./authenticate.h:9:14: note: expanded from macro 'P' #define P(x) x ^ ./authenticate.h:22:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] const allowemptypw)), ~~~~~ ^ int ./authenticate.h:9:14: note: expanded from macro 'P' #define P(x) x ^ cucipop.c:184:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(sip=getstate(Vuser,tsessionstart)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cucipop.c:184:12: note: place parentheses around the assignment to silence this warning if(sip=getstate(Vuser,tsessionstart)) ^ ( ) cucipop.c:184:12: note: use '==' to turn this assignment into an equality comparison if(sip=getstate(Vuser,tsessionstart)) ^ == cucipop.c:202:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] { for(;*p=tolower(*p);p++); ~~^~~~~~~~~~~~ cucipop.c:202:10: note: place parentheses around the assignment to silence this warning { for(;*p=tolower(*p);p++); ^ ( ) cucipop.c:202:10: note: use '==' to turn this assignment into an equality comparison { for(;*p=tolower(*p);p++); ^ == cucipop.c:219:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(arg1=strchr(linebuf,' ')) ~~~~^~~~~~~~~~~~~~~~~~~~ cucipop.c:219:10: note: place parentheses around the assignment to silence this warning if(arg1=strchr(linebuf,' ')) ^ ( ) cucipop.c:219:10: note: use '==' to turn this assignment into an equality comparison if(arg1=strchr(linebuf,' ')) ^ == cucipop.c:221:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(arg2=strchr(arg1,' ')) ~~~~^~~~~~~~~~~~~~~~~ cucipop.c:221:13: note: place parentheses around the assignment to silence this warning if(arg2=strchr(arg1,' ')) ^ ( ) cucipop.c:221:13: note: use '==' to turn this assignment into an equality comparison if(arg2=strchr(arg1,' ')) ^ == cucipop.c:287:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(pass=auth_finduser(user,fileno(sockin))) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cucipop.c:287:10: note: place parentheses around the assignment to silence this warning if(pass=auth_finduser(user,fileno(sockin))) ^ ( ) cucipop.c:287:10: note: use '==' to turn this assignment into an equality comparison if(pass=auth_finduser(user,fileno(sockin))) ^ == cucipop.c:347:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ cucipop.c:563:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(sip=getstate(Vuser,tsessionstart)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cucipop.c:563:12: note: place parentheses around the assignment to silence this warning if(sip=getstate(Vuser,tsessionstart)) ^ ( ) cucipop.c:563:12: note: use '==' to turn this assignment into an equality comparison if(sip=getstate(Vuser,tsessionstart)) ^ == cucipop.c:571:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ cucipop.c:580:11: warning: passing arguments to 'hsort' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hsort(msgs,msgs_filled,sizeof*msgs,mcmp,mswap); ^ cucipop.c:640:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,const char*const argv[]) ^ int cucipop.c:657:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(chp=*++argv) ~~~^~~~~~~~ cucipop.c:657:15: note: place parentheses around the assignment to silence this warning while(chp=*++argv) ^ ( ) cucipop.c:657:15: note: use '==' to turn this assignment into an equality comparison while(chp=*++argv) ^ == cucipop.c:720:34: warning: passing arguments to 'auth_finduid' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] auth_mailboxname(auth_finduid(getuid(),0)),virtualhostdb, ^ cucipop.c:720:48: warning: data argument not used by format string [-Wformat-extra-args] auth_mailboxname(auth_finduid(getuid(),0)),virtualhostdb, ^ cucipop.c:768:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(pidf=fopen(linebuf,"w")) ~~~~^~~~~~~~~~~~~~~~~~~ cucipop.c:768:12: note: place parentheses around the assignment to silence this warning if(pidf=fopen(linebuf,"w")) ^ ( ) cucipop.c:768:12: note: use '==' to turn this assignment into an equality comparison if(pidf=fopen(linebuf,"w")) ^ == cucipop.c:783:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(namelen=fork()); ~~~~~~~^~~~~~~ cucipop.c:783:15: note: place parentheses around the assignment to silence this warning while(namelen=fork()); ^ ( ) cucipop.c:783:15: note: use '==' to turn this assignment into an equality comparison while(namelen=fork()); ^ == cucipop.c:788:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ cucipop.c:855:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(pass=checkchallenge(arg2)) ~~~~^~~~~~~~~~~~~~~~~~~~~ cucipop.c:855:15: note: place parentheses around the assignment to silence this warning if(pass=checkchallenge(arg2)) ^ ( ) cucipop.c:855:15: note: use '==' to turn this assignment into an equality comparison if(pass=checkchallenge(arg2)) ^ == cucipop.c:906:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(i=findmsg()) ~^~~~~~~~~~ cucipop.c:906:9: note: place parentheses around the assignment to silence this warning if(i=findmsg()) ^ ( ) cucipop.c:906:9: note: use '==' to turn this assignment into an equality comparison if(i=findmsg()) ^ == cucipop.c:991:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(i=findmsg()) ~^~~~~~~~~~ cucipop.c:991:6: note: place parentheses around the assignment to silence this warning if(i=findmsg()) ^ ( ) cucipop.c:991:6: note: use '==' to turn this assignment into an equality comparison if(i=findmsg()) ^ == cucipop.c:1017:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(i=findmsg()) ~^~~~~~~~~~ cucipop.c:1017:9: note: place parentheses around the assignment to silence this warning if(i=findmsg()) ^ ( ) cucipop.c:1017:9: note: use '==' to turn this assignment into an equality comparison if(i=findmsg()) ^ == cucipop.c:1074:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(slen=msgs[i].start-source) ~~~~^~~~~~~~~~~~~~~~~~~~~ cucipop.c:1074:15: note: place parentheses around the assignment to silence this warning if(slen=msgs[i].start-source) ^ ( ) cucipop.c:1074:15: note: use '==' to turn this assignment into an equality comparison if(slen=msgs[i].start-source) ^ == 28 warnings generated. cc -O2 -pipe -DINET6 -c authenticate.c In file included from authenticate.c:29: ./config.h:3:23: warning: '/*' within block comment [-Wcomment] /*#define USEdot_lock /**/ ^ ./config.h:4:25: warning: '/*' within block comment [-Wcomment] /*#define USEfcntl_lock /**/ /* to test which combinations make sense */ ^ ./config.h:5:20: warning: '/*' within block comment [-Wcomment] /*#define USElockf /**/ /* run the lockingtest program part of */ ^ ./config.h:8:25: warning: '/*' within block comment [-Wcomment] /*#define SHADOW_PASSWD /**/ /* shadow password library support */ ^ ./config.h:65:38: warning: '/*' within block comment [-Wcomment] /*#define LOG_FAILED_PASSWORD /* log failed passwords */ ^ In file included from authenticate.c:44: ./authenticate.h:16:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] *auth_finduser P((char*const user,const sock)), ~~~~~ ^ int ./authenticate.h:9:14: note: expanded from macro 'P' #define P(x) x ^ ./authenticate.h:22:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] const allowemptypw)), ~~~~~ ^ int ./authenticate.h:9:14: note: expanded from macro 'P' #define P(x) x ^ authenticate.c:58:41: warning: '/*' within block comment [-Wcomment] /*#define MAILSPOOLHOME "/.mail" /* watch the leading / */ ^ authenticate.c:83:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void castlower(str)register char*str; /* and I'll take the low road */ ^ authenticate.c:119:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(p=realloc(auth_logname,(namelen=strlen(retval))+1+strlen(user)+1)) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ authenticate.c:119:7: note: place parentheses around the assignment to silence this warning if(p=realloc(auth_logname,(namelen=strlen(retval))+1+strlen(user)+1)) ^ ( ) authenticate.c:119:7: note: use '==' to turn this assignment into an equality comparison if(p=realloc(auth_logname,(namelen=strlen(retval))+1+strlen(user)+1)) ^ == authenticate.c:89:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void getlogname(user,sock)const char*user;const int sock; ^ authenticate.c:140:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(db->get(db,0,&k,&d,0)) ^ authenticate.c:142:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] foundentry=!db->get(db,0,&k,&d,0)<<1; /* fallback check */ ^ authenticate.c:159:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] db->close(db,0); ^ authenticate.c:161:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if(p=realloc(auth_logname,strlen(user)+1)) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ authenticate.c:161:15: note: place parentheses around the assignment to silence this warning else if(p=realloc(auth_logname,strlen(user)+1)) ^ ( ) authenticate.c:161:15: note: use '==' to turn this assignment into an equality comparison else if(p=realloc(auth_logname,strlen(user)+1)) ^ == authenticate.c:168:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] { if(p=realloc(auth_logname,strlen(user)+1)) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ authenticate.c:168:10: note: place parentheses around the assignment to silence this warning { if(p=realloc(auth_logname,strlen(user)+1)) ^ ( ) authenticate.c:168:10: note: use '==' to turn this assignment into an equality comparison { if(p=realloc(auth_logname,strlen(user)+1)) ^ == authenticate.c:126:28: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static const struct passwd*cgetpwnam(user,sock)const char*user; ^ authenticate.c:133:18: warning: left operand of comma operator has no effect [-Wunused-value] if(!db_appinit(0,0,&dbenv,0)) ^ ./sdb.h:37:3: note: expanded from macro 'db_appinit' (db_home,db_config,dbenv,flags,-1) ^~~~~~~ authenticate.c:177:28: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static const struct passwd*cgetpwuid(uid,sock)const uid_t uid;const int sock; ^ authenticate.c:189:24: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /*const*/auth_identity*auth_finduser(user,sock)char*const user;const int sock; ^ authenticate.c:194:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(p=strchr(user,'@')) /* does the username contain an @? */ ~^~~~~~~~~~~~~~~~~ authenticate.c:194:10: note: place parentheses around the assignment to silence this warning if(p=strchr(user,'@')) /* does the username contain an @? */ ^ ( ) authenticate.c:194:10: note: use '==' to turn this assignment into an equality comparison if(p=strchr(user,'@')) /* does the username contain an @? */ ^ == authenticate.c:206:24: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /*const*/auth_identity*auth_finduid(uid,sock)const uid_t uid;const int sock; ^ In file included from authenticate.c:44: ./authenticate.h:17:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] *auth_finduid Q((const uid_t uid,const sock)); ^ authenticate.c:218: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 auth_checkpassword(pass,pw,allowemptypw)const auth_identity*const pass; ^ authenticate.c:233:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] const char*auth_getsecret(pass)const auth_identity*const pass; ^ authenticate.c:237: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 auth_checkvalidshell(pass)const auth_identity*const pass; ^ authenticate.c:239:1: warning: non-void function does not return a value [-Wreturn-type] } ^ authenticate.c:276:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] const char*auth_mailboxname(pass)auth_identity*const pass; ^ authenticate.c:310:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uid_t auth_whatuid(pass)const auth_identity*const pass; ^ authenticate.c:314:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uid_t auth_whatgid(pass)const auth_identity*const pass; ^ authenticate.c:318:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] const char*auth_homedir(pass)const auth_identity*const pass; ^ authenticate.c:322:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] const char*auth_shell(pass)const auth_identity*const pass; ^ authenticate.c:326:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] const char*auth_username(pass)const auth_identity*const pass; ^ 33 warnings generated. cc -O2 -pipe -DINET6 -c atotime.c cc -O2 -pipe -DINET6 -c locking.c In file included from locking.c:11: ./config.h:3:23: warning: '/*' within block comment [-Wcomment] /*#define USEdot_lock /**/ ^ ./config.h:4:25: warning: '/*' within block comment [-Wcomment] /*#define USEfcntl_lock /**/ /* to test which combinations make sense */ ^ ./config.h:5:20: warning: '/*' within block comment [-Wcomment] /*#define USElockf /**/ /* run the lockingtest program part of */ ^ ./config.h:8:25: warning: '/*' within block comment [-Wcomment] /*#define SHADOW_PASSWD /**/ /* shadow password library support */ ^ ./config.h:65:38: warning: '/*' within block comment [-Wcomment] /*#define LOG_FAILED_PASSWORD /* log failed passwords */ ^ 5 warnings generated. cc -O2 -pipe -DINET6 -c xcreat.c xcreat.c:22:26: warning: '/*' within block comment [-Wcomment] /*#define NOuname /* uncomment if uname is not available */ ^ xcreat.c:23:26: warning: '/*' within block comment [-Wcomment] /*#define NOstrpbrk /* uncomment if strpbrk is not available */ ^ xcreat.c:24:38: warning: '/*' within block comment [-Wcomment] /*#define strchr(s,c) index(s,c) /* uncomment if strchr is not available */ ^ xcreat.c:60:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern errno; ~~~~~~ ^ int /usr/include/errno.h:55:17: note: expanded from macro 'errno' #define errno (*__errno()) ^ xcreat.c:84:12: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] { register i; /* within the set [0-9A-Za-z-_] */ ~~~~~~~~ ^ int xcreat.c:83:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ultoan(val,dest)unsigned long val;char*dest; ^ xcreat.c:96:23: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] { unsigned long retry=mrotbSERIAL;int i; /* create unique file name */ ^~~~~~~~~~~ xcreat.c:58:34: note: expanded from macro 'mrotbSERIAL' #define mrotbSERIAL ((maskSERIAL&irotbSERIAL-1)+irotbSERIAL) ^~~~~~~~~~~ xcreat.c:57:36: note: expanded from macro 'irotbSERIAL' #define irotbSERIAL (1L<c_close(cs),cs=0; ^ dbops.c:94:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] db->close(db,0),dbisopen=0; ^ dbops.c:120:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] { db->cursor(db,0,&cs);d.data="";d.size=1; ^ dbops.c:121:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(!db->get(db,0,&d,&k,0)) ^ dbops.c:122:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cs->c_get(cs,&k,&d,DB_SET); ^ dbops.c:124:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(!(cs->c_get(cs,&k,&d,DB_NEXT)&&cs->c_get(cs,&k,&d,DB_FIRST))&& ^ dbops.c:124:45: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(!(cs->c_get(cs,&k,&d,DB_NEXT)&&cs->c_get(cs,&k,&d,DB_FIRST))&& ^ dbops.c:129:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cs->c_del(cs,0),cs->c_get(cs,&k,&d,DB_PREV); ^ dbops.c:129:30: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cs->c_del(cs,0),cs->c_get(cs,&k,&d,DB_PREV); ^ dbops.c:130:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d.data="";d.size=1;db->put(db,0,&d,&k,0); ^ dbops.c:134:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(checkrecover(db->get(db,0,&k,&d,0))) ^ dbops.c:137:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] { db->del(db,0,&k,0); ^ dbops.c:147:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] db->put(db,0,&k,&d,0); ^ 24 warnings generated. cc -O2 -pipe -DINET6 -c hsort.c hsort.c:39:37: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] child=rroot+(childoffset=(parent-rroot<<1)+width); /* find child */ ~~~~~~^~~~~~~~ hsort.c:39:37: note: place parentheses around the '-' expression to silence this warning child=rroot+(childoffset=(parent-rroot<<1)+width); /* find child */ ^ ( ) hsort.c:21:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void hsort(base,nelem,width,fcmp,fswap)void*base;size_t nelem,width; ^ In file included from hsort.c:14: ./hsort.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void hsort Q((void*base,size_t nelem,size_t width, ^ 3 warnings generated. cc -O2 -pipe -DINET6 -c simplecrypt.c cc -O2 -pipe -DINET6 cucipop.o authenticate.o atotime.o locking.o xcreat.o dbops.o hsort.o simplecrypt.o -o cucipop ld: warning: authenticate.c(authenticate.o:(auth_finduser)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: xcreat.c(xcreat.o:(xcreat)): warning: strcat() is almost always misused, please use strlcat() ld: warning: cucipop.c(cucipop.o:(bullname)): warning: sprintf() is often misused, please use snprintf() cc -O2 -pipe -DINET6 -c makevpopdb.c makevpopdb.c:44:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,const char*argv[]) ^ int makevpopdb.c:67:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(db->put(db,0,&k,&d,0)) ^ makevpopdb.c:70:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] db->close(db,0); ^ makevpopdb.c:52:18: warning: left operand of comma operator has no effect [-Wunused-value] if(!db_appinit(0,0,&dbenv,0)) ^ ./sdb.h:37:3: note: expanded from macro 'db_appinit' (db_home,db_config,dbenv,flags,-1) ^~~~~~~ makevpopdb.c:55:17: warning: left operand of comma operator has no effect [-Wunused-value] { if(db_open(dbname,DB_HASH,DB_CREATE|DB_TRUNCATE,0666,&dbenv,(void*)0,&db)) ^~~~~~ ./sdb.h:40:3: note: expanded from macro 'db_open' (file,type,flags,mode,dbenv,dbinfo,dbpp,-1) ^~~~ makevpopdb.c:72:17: warning: left operand of comma operator has no effect [-Wunused-value] db_appexit(&dbenv); ^~~~~~ ./sdb.h:38:28: note: expanded from macro 'db_appexit' #define db_appexit(dbenv) (dbenv,-1) ^~~~~ 6 warnings generated. cc -O2 -pipe -DINET6 makevpopdb.o simplecrypt.o -o makevpopdb >>> Running package in mail/cucipop at 1735056421.90 ===> mail/cucipop ===> Faking installation for cucipop-1.31p1 cd /exopi-obj/pobj/cucipop-1.31/cucipop-1.31; /exopi-obj/pobj/cucipop-1.31/bin/install -c -s -m 755 cucipop makevpopdb /exopi-obj/pobj/cucipop-1.31/fake-amd64/usr/local/libexec cd /exopi-obj/pobj/cucipop-1.31/cucipop-1.31; /exopi-obj/pobj/cucipop-1.31/bin/install -c -m 644 cucipop.8 makevpopdb.8 /exopi-obj/pobj/cucipop-1.31/fake-amd64/usr/local/man/man8 ===> Building package for cucipop-1.31p1 Create /exopi-cvs/ports/packages/amd64/all/cucipop-1.31p1.tgz Creating package cucipop-1.31p1 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|**** | 7% checksumming|******** | 13% checksumming|************ | 20% checksumming|**************** | 27% checksumming|******************** | 33% checksumming|************************ | 40% checksumming|**************************** | 47% checksumming|********************************* | 53% checksumming|************************************* | 60% checksumming|***************************************** | 67% checksumming|********************************************* | 73% checksumming|************************************************* | 80% checksumming|***************************************************** | 87% checksumming|********************************************************* | 93% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving| | 1% archiving|********************************************** | 72% archiving|***************************************************** | 83% archiving|************************************************************* | 96% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/cucipop-1.31p1.tgz >>> Running clean in mail/cucipop at 1735056424.96 ===> mail/cucipop ===> Cleaning for cucipop-1.31p1 >>> Ended at 1735056425.71 max_stuck=0.00/build=4.67/package=3.06/clean=0.90