* Package: net-mail/qmailanalog-0.70-r1:0 * Repository: gentoo * Maintainer: robbat2@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking qmailanalog-0.70.tar.gz to /var/tmp/portage/net-mail/qmailanalog-0.70-r1/work >>> Source unpacked in /var/tmp/portage/net-mail/qmailanalog-0.70-r1/work >>> Preparing source in /var/tmp/portage/net-mail/qmailanalog-0.70-r1/work/qmailanalog-0.70 ... * Applying 0.70-errno.patch ... [ ok ] * Replacing obsolete head/tail with POSIX compliant ones * - fixed auto_home.c.do * - fixed default.do * - fixed Makefile >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-mail/qmailanalog-0.70-r1/work/qmailanalog-0.70 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-mail/qmailanalog-0.70-r1/work/qmailanalog-0.70 ... make -j4 nroff -man matchup.1 > matchup.0 nroff -man columnt.1 > columnt.0 nroff -man xqp.1 > xqp.0 nroff -man xsender.1 > xsender.0 nroff -man xrecipient.1 > xrecipient.0 nroff -man alloc.3 > alloc.0 nroff -man case.3 > case.0 nroff -man error.3 > error.0 nroff -man error_str.3 > error_str.0 nroff -man getln2.3 > getln2.0 nroff -man getln.3 > getln.0 nroff -man stralloc.3 > stralloc.0 ( cat warn-auto.sh; \ echo CC=\'`head -n 1 conf-cc`\'; \ echo LD=\'`head -n 1 conf-ld`\' \ ) > auto-ccld.sh cat warn-auto.sh zoverall.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zoverall cat warn-auto.sh zsendmail.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zsendmail chmod 755 zoverall cat warn-auto.sh xqp.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > xqp cat warn-auto.sh xsender.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > xsender chmod 755 xqp chmod 755 zsendmail chmod 755 xsender cat warn-auto.sh xrecipient.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > xrecipient cat warn-auto.sh ddist.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > ddist cat warn-auto.sh deferrals.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > deferrals cat warn-auto.sh failures.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > failures chmod 755 ddist chmod 755 xrecipient cat warn-auto.sh successes.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > successes cat warn-auto.sh rhosts.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > rhosts chmod 755 failures cat warn-auto.sh recipients.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > recipients chmod 755 deferrals cat warn-auto.sh rxdelay.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > rxdelay chmod 755 rhosts chmod 755 successes chmod 755 recipients cat warn-auto.sh senders.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > senders cat warn-auto.sh suids.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > suids cat warn-auto.sh zddist.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zddist chmod 755 rxdelay chmod 755 suids chmod 755 zddist cat warn-auto.sh zdeferrals.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zdeferrals chmod 755 senders cat warn-auto.sh zfailures.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zfailures cat warn-auto.sh zsuccesses.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zsuccesses cat warn-auto.sh zrhosts.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zrhosts chmod 755 zsuccesses chmod 755 zfailures chmod 755 zrhosts chmod 755 zdeferrals cat warn-auto.sh zrecipients.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zrecipients cat warn-auto.sh zrxdelay.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zrxdelay cat warn-auto.sh zsenders.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zsenders cat warn-auto.sh zsuids.sh \ | sed s}HOME}"`head -n 1 conf-home`"}g \ > zsuids chmod 755 zrxdelay chmod 755 zrecipients chmod 755 zsenders cat auto-ccld.sh make-load.sh > make-load chmod 755 zsuids cat auto-ccld.sh find-systype.sh > find-systype cat auto-ccld.sh make-compile.sh > make-compile cat auto-ccld.sh make-makelib.sh > make-makelib chmod 755 find-systype ./find-systype > systype chmod 755 make-compile chmod 755 make-makelib chmod 755 make-load ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ compile ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \ makelib chmod 755 makelib chmod 755 compile ./compile matchup.c ./compile strerr_sys.c ./compile strerr_die.c chmod 755 load ./compile getln.c strerr_die.c:12:24: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (x1) substdio_puts(subfderr,x1); ^ strerr_die.c:13:24: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (x2) substdio_puts(subfderr,x2); ^ strerr_die.c:14:24: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (x3) substdio_puts(subfderr,x3); ^ strerr_die.c:15:24: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (x4) substdio_puts(subfderr,x4); ^ strerr_die.c:16:24: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (x5) substdio_puts(subfderr,x5); ^ strerr_die.c:17:24: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (x6) substdio_puts(subfderr,x6); ^ strerr_die.c:20:29: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (se->x) substdio_puts(subfderr,se->x); ^ matchup.cstrerr_die.c::1721::1629:: warning: warning: passingpassing argumentsarguments toto 'strerr_die''substdio_puts' withoutwithout aa prototype prototype isis deprecateddeprecated inin allall versions versionsof ofC Cand andis isnot notsupported supportedin inC2x C2x [-Wdeprecated-non-prototype] [-Wdeprecated-non-prototype] if (se->y) substdio_puts(subfderr,se->y); ^ void nomem() { strerr_die2x(111,FATAL,"out of memory"); } ^ ./strerr.h:76:strerr_die.c11::22 :note: 29expanded: fromwarning: passingmacro arguments'strerr_die2x' to 'substdio_puts' without a prototype is deprecated instrerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(st... all ^ versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (se->z) substdio_puts(subfderr,se->z); ^ strerr_die.c:26:16: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] substdio_puts(subfderr,"\n"); ^ strerr_die.c:27:17: warning: passing arguments to 'substdio_flush' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] substdio_flush(subfderr); ^ strerr_die.c:6: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 strerr_warn(x1,x2,x3,x4,x5,x6,se) ^ In file included from strerr_die.c:4: ./strerr.h:17:13: 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] extern void strerr_warn(); ^ matchup.c:18:19: warning: passing arguments to 'strerr_die' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void die_read() { strerr_die2sys(111,FATAL,"unable to read input: "); } ^ ./strerr.h:63:11: note: expanded from macro 'strerr_die2sys' strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&st... ^ matchup.c:19:20: warning: passing arguments to 'strerr_die' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void die_write() { strerr_die2sys(111,FATAL,"unable to write output: "); } ^ ./strerr.h:63:11: note: expanded from macro 'strerr_die2sys' strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&st... ^ matchup.cstrerr_die.c::2030::621:: warning: warning: apassing function argumentsdefinition towithout 'strerr_die'a prototypewithout is adeprecated inprototype all isversions deprecatedof inC alland versionsis notof supportedC inand C2xis not[-Wdeprecated-non-prototype] supported in C2x void strerr_die(e,x1,x2,x3,x4,x5,x6,se)[-Wdeprecated-non-prototype] ^ In file included from strerr_die.c:4: ./strerr.h:18:void die_write5() { strerr_die2sys(111,FATAL,"unable to write fd 5: "); }13 : ^ warning: a function ./strerr.hdeclaration: 63without: 11a: prototypenote: expandedis from deprecatedmacro in'strerr_die2sys' all versions of C and is treated strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&st...as a ^ zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern void strerr_die(); ^ matchup.c:23:19: warning: passing arguments to 'substdio_put' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] { if (substdio_put(subfdout,buf,len) == -1) die_write(); } ^ matchup.c:22: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 out(buf,len) char *buf; int len; ^ matchup.c:25:20: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] { if (substdio_puts(subfdout,buf) == -1) die_write(); } ^ matchup.c:24: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 outs(buf) char *buf; ^ matchup.c:31:19: warning: passing arguments to 'substdio_put' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] { if (substdio_put(&ss5,buf,len) == -1) die_write5(); } ^ matchup.c:30: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 out5(buf,len) char *buf; int len; ^ matchup.c:33:20: warning: passing arguments to 'substdio_puts' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] { if (substdio_puts(&ss5,buf) == -1) die_write5(); } ^ matchup.c:32: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 outs5(buf) char *buf; ^ matchup.c:36:1: error: call to undeclared function 'alloc_re'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] GEN_ALLOC_ready(ulongalloc,unsigned long,u,len,a,i,n,x,30,ulongalloc_ready) ^ ./gen_allocdefs.h:11:11: note: expanded from macro 'GEN_ALLOC_ready' if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ ^ matchup.c:36:1: error: call to undeclared function 'alloc'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] ./gen_allocdefs.h:15:33: note: expanded from macro 'GEN_ALLOC_ready' return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } ^ matchup.c:36:1: warning: cast to 'unsigned long *' from smaller integer type 'int' [-Wint-to-pointer-cast] GEN_ALLOC_ready(ulongalloc,unsigned long,u,len,a,i,n,x,30,ulongalloc_ready) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gen_allocdefs.h:15:24: note: expanded from macro 'GEN_ALLOC_ready' return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ matchup.c:36:59: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GEN_ALLOC_ready(ulongalloc,unsigned long,u,len,a,i,n,x,30,ulongalloc_ready) ^ matchup.c:37:1: error: call to undeclared function 'alloc_re'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] GEN_ALLOC_readyplus(ulongalloc,unsigned long,u,len,a,i,n,x,30,ulongalloc... ^ ./gen_allocdefs.h:24:11: note: expanded from macro 'GEN_ALLOC_readyplus' if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ ^ matchup.c:37:1: error: call to undeclared function 'alloc'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] ./gen_allocdefs.h:28:33: note: expanded from macro 'GEN_ALLOC_readyplus' return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } ^ matchup.c:37:1: warning: cast to 'unsigned long *' from smaller integer type 'int' [-Wint-to-pointer-cast] GEN_ALLOC_readyplus(ulongalloc,unsigned long,u,len,a,i,n,x,30,ulongalloc_readyplus) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gen_allocdefs.h:28:24: note: expanded from macro 'GEN_ALLOC_readyplus' return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ matchup.c:37:63: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GEN_ALLOC_readyplus(ulongalloc,unsigned long,u,len,a,i,n,x,30,ulongalloc... ^ matchup.c:55: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 msg_find(m) ^ matchup.c:63: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 msg_add(m) ^ matchup.c:85:23: warning: passing arguments to 'str_len' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] poolbytes -= str_len(pool.s + sender.u[i]) + 1; ^ matchup.c:86:23: warning: passing arguments to 'str_len' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] poolbytes -= str_len(pool.s + birth.u[i]) + 1; ^ matchup.c:82: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 msg_kill(i) ^ matchup.c:98:1: warning: non-void function does not return a value [-Wreturn-type] } ^ matchup.c:107: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 del_find(d) ^ matchup.c:115: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 del_add(d) ^ matchup.c:133:23: warning: passing arguments to 'str_len' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] poolbytes -= str_len(pool.s + dchan.u[i]) + 1; ^ matchup.c:134:23: warning: passing arguments to 'str_len' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] poolbytes -= str_len(pool.s + drecip.u[i]) + 1; ^ matchup.c:135:23: warning: passing arguments to 'str_len' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] poolbytes -= str_len(pool.s + dstart.u[i]) + 1; ^ matchup.c:130: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 del_kill(i) ^ matchup.c:153:22: warning: passing arguments to 'stralloc_copys' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_copys(&pool2,"")) nomem(); ^ matchup.c:158:23: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool2,x)) nomem(); ^ matchup.c:159:10: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool2)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:162:23: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool2,x)) nomem(); ^ matchup.c:163:10: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool2)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:169:23: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool2,x)) nomem(); ^ matchup.c:170:10: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool2)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:173:23: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool2,x)) nomem(); ^ matchup.c:174:10: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool2)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:177:23: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool2,x)) nomem(); ^ matchup.c:178:10: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool2)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:181:21: warning: passing arguments to 'stralloc_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_copy(&pool,&pool2)) nomem(); ^ matchup.c:204:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[3],&d); ^ matchup.c:205:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[5],&m); ^ matchup.c:212:21: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool,line.s + field[0])) nomem(); ^ matchup.c:213:8: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:216:21: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool,line.s + field[7])) nomem(); ^ matchup.c:217:8: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:220:21: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool,line.s + field[8])) nomem(); ^ matchup.c:221:8: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:222:14: warning: passing arguments to 'case_lowers' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] case_lowers(pool.s + drecip.u[dpos]); ^ matchup.c:236:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[2],&d); ^ matchup.c:244:16: warning: passing arguments to 'str_start' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (str_start(line.s + field[3],"succ")) { ^ matchup.c:249:21: warning: passing arguments to 'str_start' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_start(line.s + field[3],"fail")) { ^ matchup.c:254:21: warning: passing arguments to 'str_start' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_start(line.s + field[3],"defer")) { ^ matchup.c:259:21: warning: passing arguments to 'str_start' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_start(line.s + field[3],"report")) { ^ matchup.c:271:36: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,bytes.u[mpos])); ^ matchup.c:275:36: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,qp.u[mpos])); ^ matchup.c:276:36: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,uid.u[mpos])); ^ matchup.c:299:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[3],&m); ^ matchup.c:311:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[3],&m); ^ matchup.c:317:34: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,bytes.u[mpos])); ^ matchup.c:318:34: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,numk.u[mpos])); ^ matchup.c:319:34: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,numd.u[mpos])); ^ matchup.c:320:34: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,numz.u[mpos])); ^ matchup.c:322:34: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,qp.u[mpos])); ^ matchup.c:323:34: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] outs(" "); out(strnum,fmt_ulong(strnum,uid.u[mpos])); ^ matchup.c:335:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[3],&m); ^ matchup.c:338:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[5],&bytes.u[mpos]); ^ matchup.c:339:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[9],&qp.u[mpos]); ^ matchup.c:340:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[11],&uid.u[mpos]); ^ matchup.c:347:21: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool,line.s + field[0])) nomem(); ^ matchup.c:348:8: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:351:21: warning: passing arguments to 'stralloc_cats' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_cats(&pool,line.s + field[7])) nomem(); ^ matchup.c:352:8: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&pool)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:353:14: warning: passing arguments to 'case_lowers' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] case_lowers(pool.s + sender.u[mpos]); ^ matchup.c:363:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[2],&m); ^ matchup.c:367:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[3],&numk.u[mpos]); ^ matchup.c:368:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[4],&numz.u[mpos]); ^ matchup.c:369:13: warning: passing arguments to 'scan_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_ulong(line.s + field[5],&numd.u[mpos]); ^ matchup.c:379:26: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,msg.u[i])); ^ getln.c:matchup.c15::38113::26 :warning: warning: passingpassing argumentsarguments toto 'getln2''fmt_ulong' withoutwithout aa prototypeprototype is is deprecateddeprecated inin allall versionsversions ofof CC andand isis notnot supportedsupported inin C2xC2x [-Wdeprecated-non-prototype][-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,bytes.u[i])); ^ 15 warnings generated. if (getln2(ss,sa,&cont,&clen,sep) == -1) return -1; ^ matchup.c:385:26: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,qp.u[i])); ^ matchup.c:387:26: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,uid.u[i])); ^ matchup.c:391:26: warning: passing arguments to 'fmt_ulong' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,msg.u[i])); ^ matchup.c:393:26: warning: passing arguments to 'fmt_ulong' without getln.ca: 17prototype: 21 :is deprecated in warning: allpassing versionsarguments ofto C'stralloc_catb' andwithout isa notprototype supported isin deprecatedC2x [-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,numk.u[i])); ^ in all versions of C andmatchup.c :is395 :not26 : warning: passing arguments to supported'fmt_ulong' inwithout C2xa prototype[-Wdeprecated-non-prototype] is deprecated in all versions of C and is not if (!stralloc_catb(sa,cont,clen)) return -1;supported in C2x [-Wdeprecated-non-prototype] ^ out5(strnum,fmt_ulong(strnum,numz.u[i])); ^ matchup.c:397:26: warning: passing arguments to 'fmt_ulong' without a prototype getln.c :is6 :deprecated5 :in warning: alla versionsfunction ofdefinition Cwithout and ais prototypenot issupported deprecatedin C2xin [-Wdeprecated-non-prototype]all versions of out5(strnum,fmt_ulong(strnum,numd.u[i])); C ^ and is not supported in C2x [-Wdeprecated-non-prototype] int getln(ss,sa,match,sep) ^ In file included from getln.c:4: ./getln.h:4:12:matchup.c :warning: 404a: 26function: declarationwarning: passingwithout argumentsa toprototype 'fmt_ulong'is without deprecateda inprototype all isversions deprecatedof inC alland versionsis oftreated Cas anda is not supported in C2x [-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,del.u[i])); ^ matchup.c:406:26: warning: passing arguments to zero-parameter'fmt_ulong' withoutprototype ain prototypeC2x, conflictingis withdeprecated ain subsequentall definitionversions of[-Wdeprecated-non-prototype] C and is extern int getln();not ^supported in C2x [-Wdeprecated-non-prototype] out5(strnum,fmt_ulong(strnum,dmsg.u[i])); ^ matchup.c:415:21: warning: passing arguments to 'substdio_flush' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (substdio_flush(&ss5) == -1) die_write5(); ^ matchup.c:420:1: warning: return type of 'main' is not 'int' [-Wmain-return-type] void main() ^ strerr_sys.c:matchup.c9::42027::1 :warning: passingnote: changearguments returnto type'error_str' towithout 'int'a prototype void main() is^~~~ deprecatedint in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] matchup.c:426:22: strerr_sys.x = error_str(errno); warning: ^passing arguments to 'stralloc_copys' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_copys(&pool,"")) nomem(); ^ matchup.c:439:14: warning: passing arguments to 'getln' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (getln(subfdin,&line,&match,'\n') == -1) die_read(); ^ matchup.c:442:23: warning: passing arguments to 'stralloc_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_copy(&outline,&line)) nomem(); ^ matchup.c:454:10: warning: passing arguments to 'stralloc_append' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_0(&line)) nomem(); ^ ./stralloc.h:19:39: note: expanded from macro 'stralloc_0' #define stralloc_0(sa) stralloc_append(sa,"") ^ matchup.c:456:9: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (str_equal(line.s + field[1],"status:")) ; ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:457:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"starting")) starting(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:458:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"delivery")) delivery(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:459:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"new")) newmsg(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:460:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"end")) endmsg(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:461:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"info")) info(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:462:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"extra")) extra(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:463:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"running")) clear(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:464:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"exiting")) clear(); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:465:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"number")) ; ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:466:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"local")) ; ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:467:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"remote")) ; ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:468:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"warning:")) out(outline.s,outl... ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:469:14: warning: passing arguments to 'str_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (str_equal(line.s + field[1],"alert:")) out(outline.s,outline.len); ^ ./str.h:12:34: note: expanded from macro 'str_equal' #define str_equal(s,t) (!str_diff((s),(t))) ^ matchup.c:476:21: warning: passing arguments to 'substdio_flush' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (substdio_flush(subfdout) == -1) die_write(); ^ 109 warnings and 4 errors generated. ./compile getln2.c make: *** [Makefile:263: matchup.o] Error 1 make: *** Waiting for unfinished jobs.... 1 warning generated. 4 warnings generated. getln2.c:17:22: warning: passing arguments to 'stralloc_ready' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_ready(sa,0)) return -1; ^ getln2.c:21:22: warning: passing arguments to 'substdio_feed' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] n = substdio_feed(ss); ^ getln2.c:25:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = byte_chr(x,n,sep); ^ getln2.c:27:28: warning: passing arguments to 'stralloc_readyplus' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!stralloc_readyplus(sa,n)) return -1; ^ getln2.c:29:31: warning: passing arguments to 'substdio_get' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sa->len = i + substdio_get(ss,sa->s + i,n); ^ getln2.c:6: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 getln2(ss,sa,cont,clen,sep) ^ In file included from getln2.c:4: ./getln.h:5:12: 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] extern int getln2(); ^ 7 warnings generated. * ERROR: net-mail/qmailanalog-0.70-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-mail/qmailanalog-0.70-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-mail/qmailanalog-0.70-r1::gentoo'`. * The complete build log is located at '/var/log/portage/net-mail:qmailanalog-0.70-r1:20220918-164623.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-mail/qmailanalog-0.70-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-mail/qmailanalog-0.70-r1/temp/environment'. * Working directory: '/var/tmp/portage/net-mail/qmailanalog-0.70-r1/work/qmailanalog-0.70' * S: '/var/tmp/portage/net-mail/qmailanalog-0.70-r1/work/qmailanalog-0.70'