+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/metamail-2.7nb12/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/metamail-2.7nb12/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for metamail-2.7nb12 --- all --- (cd metamail ; /opt/pkg/bin/bmake CONFIGDIR=../. CFLAGS="-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYSV -I/opt/pkg/include/ncurses -I. " CC="gcc" LDLIBS="") --- metamail.o --- --- codes.o --- --- uue.o --- --- shared.o --- --- metamail.o --- rm -f metamail.o gcc -c -I../. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYSV -I/opt/pkg/include/ncurses -I. metamail.c --- codes.o --- rm -f codes.o gcc -c -I../. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYSV -I/opt/pkg/include/ncurses -I. codes.c --- uue.o --- rm -f uue.o gcc -c -I../. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYSV -I/opt/pkg/include/ncurses -I. uue.c --- shared.o --- rm -f shared.o gcc -c -I../. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYSV -I/opt/pkg/include/ncurses -I. shared.c --- codes.o --- In file included from codes.c:17: .././config.h:127: warning: "bcopy" redefined 127 | #define bcopy(a, b, c) memmove(b, a, c) | .././config.h:112: note: this is the location of the previous definition 112 | #define bcopy(a, b, c) memcpy(b, a, c) | .././config.h:128: warning: "initstate" redefined 128 | #define initstate srand48 | .././config.h:119: note: this is the location of the previous definition 119 | #define initstate srand | .././config.h:129: warning: "random" redefined 129 | #define random lrand48 | .././config.h:120: note: this is the location of the previous definition 120 | #define random rand | codes.c:72:1: warning: return type defaults to 'int' [-Wimplicit-int] 72 | to64(infile, outfile, PortableNewlines) | ^~~~ codes.c: In function 'to64': codes.c:81:13: warning: implicit declaration of function 'output64chunk' [-Wimplicit-function-declaration] 81 | output64chunk(c1, 0, 0, 2, outfile); --- uue.o --- uue.c:8:1: warning: return type defaults to 'int' [-Wimplicit-int] 8 | uueget (ptr, outfp, n) | ^~~~~~ uue.c: In function 'uueget': uue.c:8:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] uue.c: At top level: uue.c:33:1: warning: return type defaults to 'int' [-Wimplicit-int] 33 | uue_getline (buf, size, fp) | ^~~~~~~~~~~ uue.c: In function 'fromuue': uue.c:77:13: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 77 | if (strncmp (buf, "begin", 5) == 0) | ^~~~~~~ uue.c:2:1: note: include '<string.h>' or provide a declaration of 'strncmp' 1 | #include <stdio.h> +++ |+#include <string.h> 2 | uue.c:77:36: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 77 | if (strncmp (buf, "begin", 5) == 0) | ^ --- codes.o --- | ^~~~~~~~~~~~~ codes.c: At top level: codes.c:100:1: warning: return type defaults to 'int' [-Wimplicit-int] 100 | output64chunk(c1, c2, c3, pads, outfile) | ^~~~~~~~~~~~~ codes.c: In function 'output64chunk': codes.c:100:1: warning: type of 'c1' defaults to 'int' [-Wimplicit-int] codes.c:100:1: warning: type of 'c2' defaults to 'int' [-Wimplicit-int] codes.c:100:1: warning: type of 'c3' defaults to 'int' [-Wimplicit-int] codes.c:100:1: warning: type of 'pads' defaults to 'int' [-Wimplicit-int] codes.c: At top level: codes.c:117:1: warning: return type defaults to 'int' [-Wimplicit-int] 117 | PendingBoundary(s, Boundaries, BoundaryCt) | ^~~~~~~~~~~~~~~ codes.c: In function 'PendingBoundary': codes.c:128:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 128 | len = strlen(Boundaries[i]); | ^~~~~~ codes.c:18:1: note: include '<string.h>' or provide a declaration of 'strlen' 17 | #include <config.h> --- uue.o --- <built-in>: note: built-in 'strncmp' declared here uue.c:80:31: warning: implicit declaration of function 'PendingBoundary' [-Wimplicit-function-declaration] 80 | if (boundaries && PendingBoundary (buf, boundaries, ctptr)) | ^~~~~~~~~~~~~~~ uue.c:89:39: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 89 | else if (strncmp (buf, "end", 5) == 0) | ^ <built-in>: note: built-in 'strncmp' declared here --- codes.o --- +++ |+#include <string.h> 18 | codes.c:128:15: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 128 | len = strlen(Boundaries[i]); | ^~~~~~ codes.c:128:15: note: include '<string.h>' or provide a declaration of 'strlen' codes.c:129:14: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 129 | if (!strncmp(s, Boundaries[i], len)) { | ^~~~~~~ codes.c:129:14: note: include '<string.h>' or provide a declaration of 'strncmp' codes.c:129:40: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 129 | if (!strncmp(s, Boundaries[i], len)) { | ^~~ <built-in>: note: built-in 'strncmp' declared here codes.c: At top level: codes.c:143:1: warning: return type defaults to 'int' [-Wimplicit-int] 143 | almostputc(c, outfile, PortableNewlines) | ^~~~~~~~~~ codes.c:278:1: warning: return type defaults to 'int' [-Wimplicit-int] 278 | toqp(infile, outfile) | ^~~~ --- shared.o --- In file included from shared.c:5: .././config.h:127: warning: "bcopy" redefined 127 | #define bcopy(a, b, c) memmove(b, a, c) | .././config.h:112: note: this is the location of the previous definition 112 | #define bcopy(a, b, c) memcpy(b, a, c) | .././config.h:128: warning: "initstate" redefined 128 | #define initstate srand48 | .././config.h:119: note: this is the location of the previous definition 119 | #define initstate srand | .././config.h:129: warning: "random" redefined 129 | #define random lrand48 | .././config.h:120: note: this is the location of the previous definition 120 | #define random rand | shared.c:15:1: warning: return type defaults to 'int' [-Wimplicit-int] 15 | ExceptionalNewline(contenttype, needsportable) | ^~~~~~~~~~~~~~~~~~ shared.c:44:1: warning: return type defaults to 'int' [-Wimplicit-int] 44 | DoesNeedPortableNewlines(ctype) | ^~~~~~~~~~~~~~~~~~~~~~~~ shared.c: In function 'DoesNeedPortableNewlines': shared.c:51:14: warning: implicit declaration of function 'lc2strcmp'; did you mean 'strcmp'? [-Wimplicit-function-declaration] 51 | if (!lc2strcmp(ctype, Exceptions[i])) { | ^~~~~~~~~ | strcmp --- metamail.o --- In file included from metamail.c:26: .././config.h:127: warning: "bcopy" redefined 127 | #define bcopy(a, b, c) memmove(b, a, c) | .././config.h:112: note: this is the location of the previous definition 112 | #define bcopy(a, b, c) memcpy(b, a, c) | .././config.h:128: warning: "initstate" redefined 128 | #define initstate srand48 | .././config.h:119: note: this is the location of the previous definition 119 | #define initstate srand | .././config.h:129: warning: "random" redefined 129 | #define random lrand48 | .././config.h:120: note: this is the location of the previous definition 120 | #define random rand | --- shared.o --- shared.c:56:10: warning: implicit declaration of function 'lc2strncmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 56 | if (!lc2strncmp(ctype, "text", 4)) { | ^~~~~~~~~~ | strncmp shared.c: At top level: shared.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int] 69 | lc2strncmp(s1, s2, len) | ^~~~~~~~~~ shared.c:82:1: warning: return type defaults to 'int' [-Wimplicit-int] 82 | lc2strcmp(s1, s2) | ^~~~~~~~~ --- metamail.o --- .././config.h:128:19: error: conflicting types for 'srand48'; have 'char *(unsigned int, char *, size_t)' {aka 'char *(unsigned int, char *, long unsigned int)'} 128 | #define initstate srand48 | ^~~~~~~ In file included from metamail.c:100: /usr/include/stdlib.h:161:13: note: previous declaration of 'srand48' with type 'void(long int)' 161 | extern void srand48(long); | ^~~~~~~ metamail.c: In function 'UnquoteString': metamail.c:242:15: warning: implicit declaration of function 'ExitWithError' [-Wimplicit-function-declaration] 242 | if (!ans) ExitWithError(nomem); | ^~~~~~~~~~~~~ metamail.c: In function 'cleanup': metamail.c:263:5: warning: implicit declaration of function 'RestoreTtyState' [-Wimplicit-function-declaration] 263 | RestoreTtyState(); | ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:319:1: warning: return type defaults to 'int' [-Wimplicit-int] 319 | main(argc, argv) | ^~~~ metamail.c: In function 'main': metamail.c:355:5: warning: implicit declaration of function 'ProcessArguments' [-Wimplicit-function-declaration] 355 | ProcessArguments(argc, argv); /* calls ExitWithError on error */ | ^~~~~~~~~~~~~~~~ metamail.c:364:15: warning: implicit declaration of function 'HandleMessage' [-Wimplicit-function-declaration] 364 | retcode = HandleMessage(NULL, 0); | ^~~~~~~~~~~~~ metamail.c: At top level: metamail.c:411:1: warning: return type defaults to 'int' [-Wimplicit-int] 411 | HandleMessage(SquirrelFile, nestingdepth) | ^~~~~~~~~~~~~ metamail.c: In function 'HandleMessage': metamail.c:420:14: warning: implicit declaration of function 'lc2strncmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 420 | if (!lc2strncmp(ContentType, "message/", 8) | ^~~~~~~~~~ | strncmp metamail.c:426:13: warning: implicit declaration of function 'Read822Prefix' [-Wimplicit-function-declaration] 426 | if (Read822Prefix(SquirrelFile?0:1, nestingdepth)) { | ^~~~~~~~~~~~~ metamail.c:430:5: warning: implicit declaration of function 'PrepareMessage' [-Wimplicit-function-declaration] 430 | PrepareMessage(); | ^~~~~~~~~~~~~~ metamail.c:431:28: warning: implicit declaration of function 'ProcessMailcapFiles' [-Wimplicit-function-declaration] 431 | if (!FileWriteOnly && !ProcessMailcapFiles(SquirrelFile)) return(0); | ^~~~~~~~~~~~~~~~~~~ metamail.c:432:10: warning: implicit declaration of function 'lc2strcmp'; did you mean 'strcmp'? [-Wimplicit-function-declaration] 432 | if (!lc2strcmp(ContentType, "message") | ^~~~~~~~~ | strcmp metamail.c:434:34: warning: implicit declaration of function 'SaveSquirrelFile' [-Wimplicit-function-declaration] 434 | if (SquirrelFile) return(SaveSquirrelFile(SquirrelFile)); | ^~~~~~~~~~~~~~~~ metamail.c:464:13: warning: implicit declaration of function 'MkTmpFileName' [-Wimplicit-function-declaration] 464 | MkTmpFileName(NewSquirrelFile); | ^~~~~~~~~~~~~ metamail.c:538:28: warning: implicit declaration of function 'TryBuiltIns' [-Wimplicit-function-declaration] 538 | if (!FileWriteOnly && !TryBuiltIns(SquirrelFile)) return(0); | ^~~~~~~~~~~ metamail.c:570:25: warning: implicit declaration of function 'TranslateInputToOutput' [-Wimplicit-function-declaration] 570 | TranslateInputToOutput(InputFP, stdout, EncodingCode, "text"); | ^~~~~~~~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:686:1: warning: return type defaults to 'int' [-Wimplicit-int] 686 | ProcessArguments(argc, argv) | ^~~~~~~~~~~~~~~~ metamail.c: In function 'ProcessArguments': metamail.c:793:38: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] 793 | if (++i >= argc) usage(); | ^~~~~ metamail.c:799:21: warning: implicit declaration of function 'StripTrailingSpace' [-Wimplicit-function-declaration] 799 | StripTrailingSpace(ContentType); | ^~~~~~~~~~~~~~~~~~ metamail.c:899:9: warning: implicit declaration of function 'RunInNewWindow' [-Wimplicit-function-declaration] 899 | RunInNewWindow(argv, argc, &SourceFileName); | ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:965:1: warning: return type defaults to 'int' [-Wimplicit-int] 965 | usage() { | ^~~~~ metamail.c:970:1: warning: return type defaults to 'int' [-Wimplicit-int] 970 | RunInNewWindow(argv, argc, SourceFileNamePtr) | ^~~~~~~~~~~~~~ metamail.c: In function 'RunInNewWindow': metamail.c:1006:5: warning: implicit declaration of function 'CreateNewWindowPrefix' [-Wimplicit-function-declaration] 1006 | CreateNewWindowPrefix(FullCmd); | ^~~~~~~~~~~~~~~~~~~~~ metamail.c:1029:5: warning: implicit declaration of function 'SetUpEnvironment' [-Wimplicit-function-declaration] 1029 | SetUpEnvironment(); | ^~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1051:1: warning: return type defaults to 'int' [-Wimplicit-int] 1051 | ProcessMailcapFiles(SquirrelFile) | ^~~~~~~~~~~~~~~~~~~ metamail.c: In function 'ProcessMailcapFiles': metamail.c:1099:14: warning: implicit declaration of function 'ProcessMailcapFile'; did you mean 'ProcessMailcapFiles'? [-Wimplicit-function-declaration] 1099 | if (!ProcessMailcapFile(path, SquirrelFile)) return(0); | ^~~~~~~~~~~~~~~~~~ | ProcessMailcapFiles metamail.c: At top level: metamail.c:1107:1: warning: return type defaults to 'int' [-Wimplicit-int] 1107 | TryBuiltIns(SquirrelFile) | ^~~~~~~~~~~ metamail.c: In function 'TryBuiltIns': metamail.c:1114:14: warning: implicit declaration of function 'TryMailcapEntry' [-Wimplicit-function-declaration] 1114 | if (!TryMailcapEntry(SquirrelFile ? BuiltInsAlternative[i] : BuiltIns[i], SquirrelFile)) return(0); | ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1119:1: warning: return type defaults to 'int' [-Wimplicit-int] 1119 | ProcessMailcapFile(file, SquirrelFile) | ^~~~~~~~~~~~~~~~~~ metamail.c: In function 'ProcessMailcapFile': metamail.c:1126:11: warning: implicit declaration of function 'IsDirectory' [-Wimplicit-function-declaration] 1126 | res = IsDirectory(file); | ^~~~~~~~~~~ metamail.c:1140:13: warning: implicit declaration of function 'GetMailcapEntry' [-Wimplicit-function-declaration] 1140 | if (GetMailcapEntry(fp, &mc)) { --- mmencode.o --- --- metamail.o --- | ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1191:1: warning: return type defaults to 'int' [-Wimplicit-int] 1191 | TryMailcapEntry(mc, SquirrelFile) | ^~~~~~~~~~~~~~~ metamail.c: In function 'TryMailcapEntry': metamail.c:1198:9: warning: implicit declaration of function 'CtypeMatch' [-Wimplicit-function-declaration] 1198 | if (CtypeMatch(ContentType, mc.contenttype) && PassesTest(&mc)) { | ^~~~~~~~~~ metamail.c:1198:52: warning: implicit declaration of function 'PassesTest' [-Wimplicit-function-declaration] 1198 | if (CtypeMatch(ContentType, mc.contenttype) && PassesTest(&mc)) { | ^~~~~~~~~~ metamail.c:1204:20: warning: implicit declaration of function 'ExecuteMailcapEntry'; did you mean 'TryMailcapEntry'? [-Wimplicit-function-declaration] 1204 | return(ExecuteMailcapEntry(mc, TmpFileName, ContentType)); | ^~~~~~~~~~~~~~~~~~~ --- mmencode.o --- rm -f mmencode.o --- metamail.o --- | TryMailcapEntry metamail.c: At top level: metamail.c:1214:1: warning: return type defaults to 'int' [-Wimplicit-int] 1214 | SaveSquirrelFile(SquirrelFile) | ^~~~~~~~~~~~~~~~ metamail.c:1239:1: warning: return type defaults to 'int' [-Wimplicit-int] 1239 | ExecuteMailcapEntry(mc, TmpFileName, ThisContentType) | ^~~~~~~~~~~~~~~~~~~ metamail.c: In function 'ExecuteMailcapEntry': metamail.c:1250:5: warning: implicit declaration of function 'BuildCommand' [-Wimplicit-function-declaration] 1250 | BuildCommand(cmd, PrintingMode ? mc.printcommand : mc.command, TmpFileName, &UsedTmpFileName, &PartsWritten); | ^~~~~~~~~~~~ metamail.c:1268:9: warning: implicit declaration of function 'SaveTtyState' [-Wimplicit-function-declaration] 1268 | SaveTtyState(); | ^~~~~~~~~~~~ metamail.c:1270:10: warning: implicit declaration of function 'NeedToAskBeforeExecuting' [-Wimplicit-function-declaration] 1270 | if (!NeedToAskBeforeExecuting(ThisContentType) | ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:1271:13: warning: implicit declaration of function 'OKToRun' [-Wimplicit-function-declaration] 1271 | || OKToRun(ThisContentType, cmd, mc.label)) { | ^~~~~~~ metamail.c:1291:17: warning: implicit declaration of function 'strcatquoting' [-Wimplicit-function-declaration] 1291 | strcatquoting(cmd, CParams[j]); | ^~~~~~~~~~~~~ metamail.c:1309:27: warning: implicit declaration of function 'WriteTmpFile' [-Wimplicit-function-declaration] 1309 | isempty = WriteTmpFile(TmpFileName, ThisContentType); | ^~~~~~~~~~~~ metamail.c:1323:34: warning: implicit declaration of function 'ExecuteCommand' [-Wimplicit-function-declaration] 1323 | resultcode = ExecuteCommand(TmpCmd, 1); | ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1386:1: warning: return type defaults to 'int' [-Wimplicit-int] 1386 | PassesTest(mc) | ^~~~~~~~~~ metamail.c:1439:1: warning: return type defaults to 'int' [-Wimplicit-int] 1439 | GetMailcapEntry(fp, mc) | ^~~~~~~~~~~~~~~ metamail.c: In function 'GetMailcapEntry': metamail.c:1521:17: warning: implicit declaration of function 'ExceptionalNewline' [-Wimplicit-function-declaration] 1521 | ExceptionalNewline(mc->contenttype, atoi(eq)); | ^~~~~~~~~~~~~~~~~~ --- mmencode.o --- gcc -c -I../. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYSV -I/opt/pkg/include/ncurses -I. mmencode.c --- metamail.o --- metamail.c: At top level: metamail.c:1532:1: warning: return type defaults to 'int' [-Wimplicit-int] 1532 | ExitWithError(txt) | ^~~~~~~~~~~~~ metamail.c:1559:1: warning: return type defaults to 'int' [-Wimplicit-int] 1559 | Read822Prefix(PrintHeads, nestingdepth) | ^~~~~~~~~~~~~ metamail.c: In function 'Read822Prefix': metamail.c:1657:21: warning: implicit declaration of function 'phead'; did you mean 'pread'? [-Wimplicit-function-declaration] 1657 | phead(s+1); | ^~~~~ | pread metamail.c: At top level: metamail.c:1679:1: warning: return type defaults to 'int' [-Wimplicit-int] 1679 | PrepareMessage() { | ^~~~~~~~~~~~~~ metamail.c:1713:1: warning: return type defaults to 'int' [-Wimplicit-int] 1713 | SetUpEnvironment() { | ^~~~~~~~~~~~~~~~ metamail.c: In function 'SetUpEnvironment': metamail.c:1734:5: warning: implicit declaration of function 'EliminateNastyChars' [-Wimplicit-function-declaration] 1734 | EliminateNastyChars(MailSummary); | ^~~~~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1834:1: warning: return type defaults to 'int' [-Wimplicit-int] 1834 | OKToRun(ctype, progname, label) | ^~~~~~~ metamail.c:1859:1: warning: return type defaults to 'int' [-Wimplicit-int] 1859 | EliminateNastyChars(s) | ^~~~~~~~~~~~~~~~~~~ metamail.c:1873:1: warning: return type defaults to 'int' [-Wimplicit-int] 1873 | StripTrailingSpace(s) | ^~~~~~~~~~~~~~~~~~ metamail.c:1959:1: warning: return type defaults to 'int' [-Wimplicit-int] 1959 | phead(s) | ^~~~~ metamail.c:2093:1: warning: return type defaults to 'int' [-Wimplicit-int] 2093 | BuildCommand(Buf, controlstring, TmpFileName, UsedTmpFileName, PartsWritten) | ^~~~~~~~~~~~ metamail.c: In function 'BuildCommand': metamail.c:2281:21: warning: implicit declaration of function 'strcpynoquotes' [-Wimplicit-function-declaration] 2281 | strcpynoquotes(to, p); | ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:2305:1: warning: return type defaults to 'int' [-Wimplicit-int] 2305 | strcpynoquotes(t,f) | ^~~~~~~~~~~~~~ metamail.c:2316:1: warning: return type defaults to 'int' [-Wimplicit-int] 2316 | WriteTmpFile(fname, ctype) | ^~~~~~~~~~~~ metamail.c:2335:1: warning: return type defaults to 'int' [-Wimplicit-int] 2335 | TranslateInputToOutput(InputFP, OutputFP, Ecode, ctype) | ^~~~~~~~~~~~~~~~~~~~~~ metamail.c: In function 'TranslateInputToOutput': --- mailto.o --- --- metamail.o --- metamail.c:2344:13: warning: implicit declaration of function 'from64' [-Wimplicit-function-declaration] 2344 | from64(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt, DoesNeedPortableNewlines(ctype)); | ^~~~~~ metamail.c:2344:85: warning: implicit declaration of function 'DoesNeedPortableNewlines' [-Wimplicit-function-declaration] 2344 | from64(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt, DoesNeedPortableNewlines(ctype)); | ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:2347:13: warning: implicit declaration of function 'fromqp' [-Wimplicit-function-declaration] 2347 | fromqp(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt); | ^~~~~~ metamail.c:2350:13: warning: implicit declaration of function 'fromuue' [-Wimplicit-function-declaration] --- mailto.o --- rm -f mailto.o --- metamail.o --- 2350 | fromuue(InputFP, OutputFP, InMultipart ? Boundaries: NULL, &BoundaryCt); | ^~~~~~~ metamail.c: At top level: metamail.c:2362:1: warning: return type defaults to 'int' [-Wimplicit-int] 2362 | CreateNewWindowPrefix(Prefix) | ^~~~~~~~~~~~~~~~~~~~~ metamail.c:2404:1: warning: return type defaults to 'int' [-Wimplicit-int] 2404 | SaveTtyState() { | ^~~~~~~~~~~~ metamail.c:2413:1: warning: return type defaults to 'int' [-Wimplicit-int] 2413 | RestoreTtyState() { | ^~~~~~~~~~~~~~~ metamail.c:2422:1: warning: return type defaults to 'int' [-Wimplicit-int] 2422 | NeedToAskBeforeExecuting(type) | ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:2433:1: warning: return type defaults to 'int' [-Wimplicit-int] 2433 | NeedToBeQuiet(cmd) | ^~~~~~~~~~~~~ metamail.c:2443:1: warning: return type defaults to 'int' [-Wimplicit-int] 2443 | CtypeMatch(ctype, pat) | ^~~~~~~~~~ metamail.c:2469:1: warning: return type defaults to 'int' [-Wimplicit-int] 2469 | ExecuteCommand(cmd, really) | ^~~~~~~~~~~~~~ metamail.c:2494:1: warning: return type defaults to 'int' [-Wimplicit-int] 2494 | MkTmpFileName(name) | ^~~~~~~~~~~~~ metamail.c: In function 'ConsumeRestOfPart': metamail.c:2557:17: warning: implicit declaration of function 'PendingBoundary' [-Wimplicit-function-declaration] 2557 | && PendingBoundary(Buf, Boundaries, &BoundaryCt)) { | ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:2650:1: warning: return type defaults to 'int' [-Wimplicit-int] 2650 | strcatquoting(s1, s2) | ^~~~~~~~~~~~~ metamail.c: In function 'PauseForUser': metamail.c:2677:9: warning: implicit declaration of function 'StartRawStdin' [-Wimplicit-function-declaration] 2677 | if (StartRawStdin() != -1) { | ^~~~~~~~~~~~~ metamail.c: At top level: metamail.c:2689:1: warning: return type defaults to 'int' [-Wimplicit-int] 2689 | StartRawStdin() { | ^~~~~~~~~~~~~ --- mailto.o --- gcc -c -I../. -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYSV -I/opt/pkg/include/ncurses -I. mailto.c --- mmencode.o --- In file included from mmencode.c:16: .././config.h:127: warning: "bcopy" redefined 127 | #define bcopy(a, b, c) memmove(b, a, c) | .././config.h:112: note: this is the location of the previous definition 112 | #define bcopy(a, b, c) memcpy(b, a, c) | .././config.h:128: warning: "initstate" redefined 128 | #define initstate srand48 | .././config.h:119: note: this is the location of the previous definition 119 | #define initstate srand | .././config.h:129: warning: "random" redefined 129 | #define random lrand48 | .././config.h:120: note: this is the location of the previous definition 120 | #define random rand | mmencode.c:24:1: warning: return type defaults to 'int' [-Wimplicit-int] 24 | main(argc, argv) | ^~~~ mmencode.c: In function 'main': mmencode.c:38:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 38 | exit(-1); | ^~~~ mmencode.c:17:1: note: include '<stdlib.h>' or provide a declaration of 'exit' 16 | #include <config.h> +++ |+#include <stdlib.h> 17 | #ifdef MSDOS mmencode.c:38:25: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 38 | exit(-1); | ^~~~ mmencode.c:38:25: note: include '<stdlib.h>' or provide a declaration of 'exit' mmencode.c:43:25: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 43 | exit(-1); | ^~~~ mmencode.c:43:25: note: include '<stdlib.h>' or provide a declaration of 'exit' mmencode.c:61:21: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(-1); | ^~~~ mmencode.c:61:21: note: include '<stdlib.h>' or provide a declaration of 'exit' mmencode.c:77:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 77 | exit(-1); | ^~~~ mmencode.c:77:17: note: include '<stdlib.h>' or provide a declaration of 'exit' mmencode.c:86:13: warning: implicit declaration of function 'to64' [-Wimplicit-function-declaration] 86 | to64(fp, fpo, portablenewlines); | ^~~~ mmencode.c:88:13: warning: implicit declaration of function 'from64' [-Wimplicit-function-declaration] 88 | from64(fp,fpo, (char **) NULL, (int *) 0, portablenewlines); | ^~~~~~ mmencode.c:91:21: warning: implicit declaration of function 'toqp' [-Wimplicit-function-declaration] 91 | if (encode) toqp(fp, fpo); else fromqp(fp, fpo, NULL, 0); | ^~~~ mmencode.c:91:41: warning: implicit declaration of function 'fromqp' [-Wimplicit-function-declaration] 91 | if (encode) toqp(fp, fpo); else fromqp(fp, fpo, NULL, 0); | ^~~~~~ --- metamail.o --- *** [metamail.o] Error code 1 bmake[1]: stopped making "all" in /home/pbulk/build/mail/metamail/work/mm2.7/src/metamail --- mailto.o --- In file included from mailto.c:43: .././config.h:127: warning: "bcopy" redefined 127 | #define bcopy(a, b, c) memmove(b, a, c) | .././config.h:112: note: this is the location of the previous definition 112 | #define bcopy(a, b, c) memcpy(b, a, c) | .././config.h:128: warning: "initstate" redefined 128 | #define initstate srand48 | .././config.h:119: note: this is the location of the previous definition 119 | #define initstate srand | .././config.h:129: warning: "random" redefined 129 | #define random lrand48 | .././config.h:120: note: this is the location of the previous definition 120 | #define random rand | mailto.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int] 148 | EightBitCharHelp() { | ^~~~~~~~~~~~~~~~ mailto.c: In function 'tmpname': mailto.c:190:13: warning: implicit declaration of function 'nomemabort' [-Wimplicit-function-declaration] 190 | if (!s) nomemabort(); | ^~~~~~~~~~ mailto.c: At top level: mailto.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int] 209 | TildeHelp() { | ^~~~~~~~~ mailto.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int] 308 | InitTerminal() { | ^~~~~~~~~~~~ mailto.c: In function 'InitTerminal': mailto.c:320:17: warning: implicit declaration of function 'tgetent'; did you mean 'getenv'? [-Wimplicit-function-declaration] 320 | if (term && tgetent(tbuf, term) != 1) { | ^~~~~~~ | getenv mailto.c:325:13: warning: implicit declaration of function 'tgetstr' [-Wimplicit-function-declaration] 325 | if (tgetstr("ks", &dum)) *dum = '\0'; else KS[0] = '\0'; | ^~~~~~~ mailto.c:340:23: warning: implicit declaration of function 'tgetnum' [-Wimplicit-function-declaration] 340 | termcolumns = tgetnum("co"); | ^~~~~~~ mailto.c: At top level: mailto.c:360:1: warning: return type defaults to 'int' [-Wimplicit-int] 360 | FinalizeTerminal() { | ^~~~~~~~~~~~~~~~ mailto.c: In function 'FinalizeTerminal': mailto.c:361:5: warning: implicit declaration of function 'tfputs'; did you mean 'fputs'? [-Wimplicit-function-declaration] 361 | tfputs(standendbuf); | ^~~~~~ | fputs mailto.c: At top level: mailto.c:385:1: warning: return type defaults to 'int' [-Wimplicit-int] 385 | nomemabort() { | ^~~~~~~~~~ mailto.c: In function 'nomemabort': mailto.c:387:5: warning: implicit declaration of function 'cleanexit' [-Wimplicit-function-declaration] 387 | cleanexit(-1); | ^~~~~~~~~ mailto.c: At top level: mailto.c:494:1: warning: return type defaults to 'int' [-Wimplicit-int] 494 | main(argc, argv) | ^~~~ mailto.c: In function 'main': mailto.c:494:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] mailto.c:509:5: warning: implicit declaration of function 'ProcessInitFiles' [-Wimplicit-function-declaration] 509 | ProcessInitFiles(); | ^~~~~~~~~~~~~~~~ mailto.c:510:5: warning: implicit declaration of function 'InitSignals' [-Wimplicit-function-declaration] 510 | InitSignals(); | ^~~~~~~~~~~ mailto.c:588:5: warning: implicit declaration of function 'ProcessMailcapFiles' [-Wimplicit-function-declaration] 588 | ProcessMailcapFiles(); | ^~~~~~~~~~~~~~~~~~~ mailto.c:638:25: warning: implicit declaration of function 'TryClosingStyle' [-Wimplicit-function-declaration] 638 | TryClosingStyle("indentright", fpout, CurrentPart); | ^~~~~~~~~~~~~~~ mailto.c:640:25: warning: implicit declaration of function 'TryOpeningStyle' [-Wimplicit-function-declaration] 640 | TryOpeningStyle("indent", fpout, CurrentPart, NULL); | ^~~~~~~~~~~~~~~ mailto.c:681:21: warning: implicit declaration of function 'TempCloseStyles' [-Wimplicit-function-declaration] 681 | TempCloseStyles(fpout); | ^~~~~~~~~~~~~~~ mailto.c:694:21: warning: implicit declaration of function 'ReopenStyles' [-Wimplicit-function-declaration] 694 | ReopenStyles(fpout, CurrentPart); | ^~~~~~~~~~~~ mailto.c:698:21: warning: implicit declaration of function 'ToggleStyle' [-Wimplicit-function-declaration] 698 | ToggleStyle("bold", fpout, CurrentPart, BoldOn, BoldOff); | ^~~~~~~~~~~ mailto.c:733:28: warning: implicit declaration of function 'TranslateInputToEncodedOutput' [-Wimplicit-function-declaration] 733 | (void) TranslateInputToEncodedOutput(fpin, fpout, ENC_NONE, ""); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:784:33: warning: implicit declaration of function 'EndStyle' [-Wimplicit-function-declaration] 784 | EndStyle(fpout, "center"); | ^~~~~~~~ mailto.c:795:29: warning: implicit declaration of function 'StartStyle' [-Wimplicit-function-declaration] 795 | StartStyle(fpout, "center", NULL); | ^~~~~~~~~~ mailto.c:831:21: warning: implicit declaration of function 'RestoreCurrentStyles' [-Wimplicit-function-declaration] 831 | RestoreCurrentStyles(); | ^~~~~~~~~~~~~~~~~~~~ mailto.c:837:26: warning: implicit declaration of function 'WriteDeadLetter' [-Wimplicit-function-declaration] 837 | if (!WriteDeadLetter()) cleanexit(0); | ^~~~~~~~~~~~~~~ mailto.c:859:29: warning: implicit declaration of function 'SwitchToEuropean' [-Wimplicit-function-declaration] 859 | SwitchToEuropean(); | ^~~~~~~~~~~~~~~~ mailto.c: In function 'newid': mailto.c:1048:94: warning: implicit declaration of function 'getmyname'; did you mean 'tmpname'? [-Wimplicit-function-declaration] 1048 | sprintf(idbuf, "<%d_%d_%d_%d@%s>", (int) getuid(), (int) getpid(), (int) time(0), ++ctr, getmyname()); | ^~~~~~~~~ | tmpname mailto.c: In function 'WriteOutMessage': mailto.c:1059:9: warning: implicit declaration of function 'EmitHeader' [-Wimplicit-function-declaration] 1059 | EmitHeader(fp, "In-Reply-To", InReplyTo); | ^~~~~~~~~~ mailto.c:1061:5: warning: implicit declaration of function 'EmitHeaderWithAliases' [-Wimplicit-function-declaration] 1061 | EmitHeaderWithAliases(fp, "To", ToList); | ^~~~~~~~~~~~~~~~~~~~~ mailto.c:1104:13: warning: implicit declaration of function 'WriteContentTypeAndEncoding' [-Wimplicit-function-declaration] 1104 | WriteContentTypeAndEncoding(fp, FirstPart); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1129:1: warning: return type defaults to 'int' [-Wimplicit-int] 1129 | WriteContentTypeAndEncoding(fp, part) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: In function 'WriteContentTypeAndEncoding': mailto.c:1146:13: warning: implicit declaration of function 'WriteCtypeNicely' [-Wimplicit-function-declaration] 1146 | WriteCtypeNicely(fp, part->content_type); | ^~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1170:1: warning: return type defaults to 'int' [-Wimplicit-int] 1170 | TranslateInputToEncodedOutput(InputFP, OutputFP, Ecode, ctype) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: In function 'TranslateInputToEncodedOutput': mailto.c:1179:13: warning: implicit declaration of function 'to64' [-Wimplicit-function-declaration] 1179 | to64(InputFP, OutputFP, DoesNeedPortableNewlines(ctype)); | ^~~~ mailto.c:1179:37: warning: implicit declaration of function 'DoesNeedPortableNewlines' [-Wimplicit-function-declaration] 1179 | to64(InputFP, OutputFP, DoesNeedPortableNewlines(ctype)); | ^~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:1182:13: warning: implicit declaration of function 'toqp' [-Wimplicit-function-declaration] 1182 | toqp(InputFP, OutputFP); | ^~~~ mailto.c: At top level: mailto.c:1202:1: warning: return type defaults to 'int' [-Wimplicit-int] 1202 | TempCloseStyles(fp) | ^~~~~~~~~~~~~~~ mailto.c:1215:1: warning: return type defaults to 'int' [-Wimplicit-int] 1215 | RestoreCurrentStyles() { | ^~~~~~~~~~~~~~~~~~~~ mailto.c:1225:1: warning: return type defaults to 'int' [-Wimplicit-int] 1225 | ReopenStyles(fp, part) | ^~~~~~~~~~~~ mailto.c:1237:1: warning: return type defaults to 'int' [-Wimplicit-int] 1237 | richtextreset() | ^~~~~~~~~~~~~ mailto.c:1242:1: warning: return type defaults to 'int' [-Wimplicit-int] 1242 | AlreadyInStyle(s) | ^~~~~~~~~~~~~~ mailto.c:1252:1: warning: return type defaults to 'int' [-Wimplicit-int] 1252 | StartStyle(fp, s, envstartstr) | ^~~~~~~~~~ mailto.c:1268:1: warning: return type defaults to 'int' [-Wimplicit-int] 1268 | EndStyle(fp, s) | ^~~~~~~~ mailto.c:1292:1: warning: return type defaults to 'int' [-Wimplicit-int] 1292 | ToggleStyle(name, fp, part, turnonstr, turnoffstr) | ^~~~~~~~~~~ mailto.c:1311:1: warning: return type defaults to 'int' [-Wimplicit-int] 1311 | TryOpeningStyle(name, fp, part, envstartstr) | ^~~~~~~~~~~~~~~ mailto.c:1325:1: warning: return type defaults to 'int' [-Wimplicit-int] 1325 | TryClosingStyle(name, fp, part) | ^~~~~~~~~~~~~~~ mailto.c:1399:1: warning: return type defaults to 'int' [-Wimplicit-int] 1399 | cleanexit(code) | ^~~~~~~~~ mailto.c: In function 'cleanexit': mailto.c:1402:5: warning: implicit declaration of function 'finalize' [-Wimplicit-function-declaration] 1402 | finalize(); | ^~~~~~~~ mailto.c: At top level: mailto.c:1406:1: warning: return type defaults to 'int' [-Wimplicit-int] 1406 | finalize() { | ^~~~~~~~ mailto.c:1442:1: warning: return type defaults to 'int' [-Wimplicit-int] 1442 | InitSignals() { | ^~~~~~~~~~~ mailto.c:1462:1: warning: return type defaults to 'int' [-Wimplicit-int] 1462 | WriteDeadLetter() | ^~~~~~~~~~~~~~~ mailto.c: In function 'GetMailcapEntry': mailto.c:1658:13: warning: implicit declaration of function 'ExceptionalNewline' [-Wimplicit-function-declaration] 1658 | ExceptionalNewline(mc->contenttype, atoi(eq)); | ^~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1668:1: warning: return type defaults to 'int' [-Wimplicit-int] 1668 | ProcessMailcapFiles() | ^~~~~~~~~~~~~~~~~~~ mailto.c: In function 'CreateNewPart': mailto.c:1809:112: warning: implicit declaration of function 'lc2strcmp'; did you mean 'strcmp'? [-Wimplicit-function-declaration] 1809 | if (mc->contenttype && index(mc->contenttype, '/') && !index(mc->contenttype, '*') && !lc2strcmp(mc->contenttype, lc)) { | ^~~~~~~~~ | strcmp mailto.c:1835:36: warning: implicit declaration of function 'WhichEncodingForFile' [-Wimplicit-function-declaration] 1835 | mp->encoding_type_needed = WhichEncodingForFile(mp->filename, mp->content_type); | ^~~~~~~~~~~~~~~~~~~~ mailto.c:1838:9: warning: implicit declaration of function 'SetTextFlags' [-Wimplicit-function-declaration] 1838 | SetTextFlags(mp); | ^~~~~~~~~~~~ mailto.c:1855:5: warning: implicit declaration of function 'BuildCommand' [-Wimplicit-function-declaration] 1855 | BuildCommand(CmdBuf, mc->composecommand ? mc->composecommand : mc->composetypedcommand, mp->filename); | ^~~~~~~~~~~~ mailto.c:1951:17: warning: implicit declaration of function 'from64' [-Wimplicit-function-declaration] 1951 | from64(fp, fpout, NULL, &bct, 0); | ^~~~~~ mailto.c:1954:17: warning: implicit declaration of function 'fromqp' [-Wimplicit-function-declaration] 1954 | fromqp(fp, fpout, NULL, &bct); | ^~~~~~ mailto.c: At top level: mailto.c:1974:1: warning: return type defaults to 'int' [-Wimplicit-int] 1974 | SetTextFlags(mp) | ^~~~~~~~~~~~ mailto.c: In function 'SetTextFlags': mailto.c:1977:10: warning: implicit declaration of function 'lc2strncmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 1977 | if (!lc2strncmp(mp->content_type, "text/", 5)) { | ^~~~~~~~~~ | strncmp mailto.c: At top level: mailto.c:1985:1: warning: return type defaults to 'int' [-Wimplicit-int] 1985 | WhichEncodingForFile(fname, ctype) | ^~~~~~~~~~~~~~~~~~~~ mailto.c:2021:1: warning: return type defaults to 'int' [-Wimplicit-int] 2021 | BuildCommand(Buf, controlstring, TmpFileName) | ^~~~~~~~~~~~ mailto.c:2059:1: warning: return type defaults to 'int' [-Wimplicit-int] 2059 | CtypeMatch(ctype, pat) | ^~~~~~~~~~ mailto.c: In function 'EditCurrentMessage': mailto.c:2109:14: warning: implicit declaration of function 'ContainsEightBitChar' [-Wimplicit-function-declaration] 2109 | ContainsEightBitChar(FirstPart->filename)) { | ^~~~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2168:1: warning: return type defaults to 'int' [-Wimplicit-int] 2168 | ProcessInitFiles() { | ^~~~~~~~~~~~~~~~ mailto.c: In function 'ProcessOneMailRC': mailto.c:2237:13: warning: implicit declaration of function 'HandleSetCommand'; did you mean 'HandleAliasCommand'? [-Wimplicit-function-declaration] 2237 | HandleSetCommand(LineBuf+4, 1); | ^~~~~~~~~~~~~~~~ | HandleAliasCommand mailto.c: At top level: mailto.c:2250:1: warning: return type defaults to 'int' [-Wimplicit-int] 2250 | HandleSetCommand(cmd, DoSet) | ^~~~~~~~~~~~~~~~ mailto.c:2322:1: warning: return type defaults to 'int' [-Wimplicit-int] 2322 | EmitHeader(fp, hdr, body) | ^~~~~~~~~~ mailto.c: In function 'HeaderFputs': mailto.c:2381:17: warning: implicit declaration of function 'PutQP' [-Wimplicit-function-declaration] 2381 | PutQP(*s, fp); | ^~~~~ mailto.c: At top level: mailto.c:2398:1: warning: return type defaults to 'int' [-Wimplicit-int] 2398 | PutQP(c, fp) | ^~~~~ mailto.c:2407:1: warning: return type defaults to 'int' [-Wimplicit-int] 2407 | EmitHeaderWithAliases(fp, hdr, names) | ^~~~~~~~~~~~~~~~~~~~~ mailto.c: In function 'EmitHeaderWithAliases': mailto.c:2414:5: warning: implicit declaration of function 'EmitAddresses' [-Wimplicit-function-declaration] 2414 | EmitAddresses(fp, names, hdr); | ^~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2418:1: warning: return type defaults to 'int' [-Wimplicit-int] 2418 | EmitAddresses(fp, names, hdr) | ^~~~~~~~~~~~~ mailto.c:2459:1: warning: return type defaults to 'int' [-Wimplicit-int] 2459 | WriteCtypeNicely(fp, ct) | ^~~~~~~~~~~~~~~~ mailto.c: In function 'WriteCtypeNicely': mailto.c:2488:13: warning: implicit declaration of function 'fputsquoting'; did you mean 'FputsQuotingLT'? [-Wimplicit-function-declaration] 2488 | fputsquoting(s, fp); | ^~~~~~~~~~~~ | FputsQuotingLT mailto.c: At top level: mailto.c:2494:1: warning: return type defaults to 'int' [-Wimplicit-int] 2494 | fputsquoting(s, fp) | ^~~~~~~~~~~~ mailto.c:2563:1: warning: return type defaults to 'int' [-Wimplicit-int] 2563 | controlputc(c) | ^~~~~~~~~~~ mailto.c:2578:1: warning: return type defaults to 'int' [-Wimplicit-int] 2578 | tfputs(s) | ^~~~~~ mailto.c: In function 'tfputs': mailto.c:2581:5: warning: implicit declaration of function 'tputs'; did you mean 'tfputs'? [-Wimplicit-function-declaration] 2581 | tputs(s, 1, controlputc); | ^~~~~ | tfputs mailto.c: At top level: mailto.c:2584:1: warning: return type defaults to 'int' [-Wimplicit-int] 2584 | ContainsEightBitChar(fname) | ^~~~~~~~~~~~~~~~~~~~ mailto.c:2604:1: warning: return type defaults to 'int' [-Wimplicit-int] 2604 | SwitchToEuropean() { | ^~~~~~~~~~~~~~~~ bmake[1]: 1 error bmake[1]: stopped making "all" in /home/pbulk/build/mail/metamail/work/mm2.7/src/metamail *** [all] Error code 2 (ignored) bmake: A failure has been detected in another branch of the parallel make bmake: stopped making "all" in /home/pbulk/build/mail/metamail/work/mm2.7/src *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/metamail *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/metamail