=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/devel/idiff", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for idiff-1.0 --- idiff --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations idiff.c -o idiff idiff.c: In function 'main': idiff.c:22:28: error: conflicting types for 'mktemp'; have 'char *(void)' 22 | char buf[BUFSIZ], *mktemp(); | ^~~~~~ In file included from idiff.c:7: /usr/include/stdlib.h:238:14: note: previous declaration of 'mktemp' with type 'char *(char *)' 238 | extern char *mktemp(char *); | ^~~~~~ idiff.c:31:14: error: too many arguments to function 'efopen'; expected 0, have 2 31 | f1 = efopen(argv[1], "r"); | ^~~~~~ ~~~~~~~ idiff.c:21:38: note: declared here 21 | FILE *fin, *fout, *f1, *f2, *efopen(); | ^~~~~~ idiff.c:32:14: error: too many arguments to function 'efopen'; expected 0, have 2 32 | f2 = efopen(argv[2], "r"); | ^~~~~~ ~~~~~~~ idiff.c:21:38: note: declared here 21 | FILE *fin, *fout, *f1, *f2, *efopen(); | ^~~~~~ idiff.c:33:16: error: too many arguments to function 'efopen'; expected 0, have 2 33 | fout = efopen("idiff.out", "w"); | ^~~~~~ ~~~~~~~~~~~ idiff.c:21:38: note: declared here 21 | FILE *fin, *fout, *f1, *f2, *efopen(); | ^~~~~~ idiff.c:36:9: error: too many arguments to function 'mktemp'; expected 0, have 1 36 | mktemp(diffout); | ^~~~~~ ~~~~~~~ idiff.c:22:28: note: declared here 22 | char buf[BUFSIZ], *mktemp(); | ^~~~~~ idiff.c:39:15: error: too many arguments to function 'efopen'; expected 0, have 2 39 | fin = efopen(diffout, "r"); | ^~~~~~ ~~~~~~~ idiff.c:21:38: note: declared here 21 | FILE *fin, *fout, *f1, *f2, *efopen(); | ^~~~~~ idiff.c: In function 'idiff': idiff.c:58:9: error: too many arguments to function 'mktemp'; expected 0, have 1 58 | mktemp(tempfile); | ^~~~~~ ~~~~~~~~ idiff.c:51:42: note: declared here 51 | char buf[BUFSIZ], buf2[BUFSIZ], *mktemp(); | ^~~~~~ idiff.c:90:38: error: too many arguments to function 'efopen'; expected 0, have 2 90 | ft = efopen(tempfile, "w"); | ^~~~~~ ~~~~~~~~ idiff.c:52:20: note: declared here 52 | FILE *ft, *efopen(); | ^~~~~~ idiff.c:101:38: error: too many arguments to function 'efopen'; expected 0, have 2 101 | ft = efopen(tempfile, "r"); | ^~~~~~ ~~~~~~~~ idiff.c:52:20: note: declared here 52 | FILE *ft, *efopen(); | ^~~~~~ idiff.c: In function 'efopen': idiff.c:52:20: warning: old-style function definition [-Wold-style-definition] In file included from idiff.c:163: efopen.c:3:1: error: number of arguments doesn't match prototype 3 | { | ^ idiff.c:52:20: error: prototype declaration 52 | FILE *ft, *efopen(); | ^~~~~~ efopen.c:4:20: error: conflicting types for 'fopen'; have 'FILE *(void)' 4 | FILE *fp, *fopen(); | ^~~~~ In file included from /usr/include/stdio.h:83, from idiff.c:6: /usr/include/iso/stdio_iso.h:197:18: note: previous declaration of 'fopen' with type 'FILE *(const char * restrict, const char * restrict)' 197 | extern FILE *fopen(const char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^~~~~ efopen.c:7:19: error: too many arguments to function 'fopen'; expected 0, have 2 7 | if ((fp = fopen(file, mode)) != NULL) | ^~~~~ ~~~~ efopen.c:4:20: note: declared here 4 | FILE *fp, *fopen(); | ^~~~~ *** [idiff] Error code 1 bmake: stopped making "all" in /tmp/work/devel/idiff/work/idiff-1.0 bmake: 1 error bmake: stopped making "all" in /tmp/work/devel/idiff/work/idiff-1.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/idiff *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/idiff