=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/databases/sdbm", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for sdbm-90.12.1nb2 gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSDBM -DDUFF -c dbu.c dbu.c:17:17: error: conflicting types for 'getopt'; have 'int(void)' 17 | extern int getopt(); | ^~~~~~ In file included from dbu.c:2: /usr/include/stdlib.h:302:12: note: previous declaration of 'getopt' with type 'int(int, char * const*, const char *)' 302 | extern int getopt(int, char *const *, const char *); | ^~~~~~ dbu.c: In function 'main': dbu.c:69:1: warning: old-style function definition [-Wold-style-definition] 69 | main(argc, argv) | ^~~~ dbu.c:80:21: error: too many arguments to function 'getopt'; expected 0, have 3 80 | while ((c = getopt(argc, argv, "R")) != EOF) | ^~~~~~ ~~~~ dbu.c:17:17: note: declared here 17 | extern int getopt(); | ^~~~~~ dbu.c:87:25: error: too many arguments to function 'oops'; expected 0, have 2 87 | oops("usage: %s", usage); | ^~~~ ~~~~~~~~~~~ dbu.c:18:17: note: declared here 18 | extern void oops(); | ^~~~ dbu.c:92:17: error: too many arguments to function 'oops'; expected 0, have 2 92 | oops("usage: %s", usage); | ^~~~ ~~~~~~~~~~~ dbu.c:18:17: note: declared here 18 | extern void oops(); | ^~~~ dbu.c:94:20: error: too many arguments to function 'parse'; expected 0, have 1 94 | if ((act = parse(argv[optind])) == NULL) | ^~~~~ ~~~~~~~~~~~~ dbu.c:65:13: note: declared here 65 | static cmd *parse(); | ^~~~~ dbu.c:95:17: error: too many arguments to function 'badk'; expected 0, have 1 95 | badk(argv[optind]); | ^~~~ ~~~~~~~~~~~~ dbu.c:66:13: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~ dbu.c:97:9: error: too many arguments to function 'doit'; expected 0, have 2 97 | doit(act, argv[optind]); | ^~~~ ~~~ dbu.c:66:21: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~ dbu.c: In function 'doit': dbu.c:102:1: warning: old-style function definition [-Wold-style-definition] 102 | doit(act, file) | ^~~~ dbu.c:118:17: error: too many arguments to function 'oops'; expected 0, have 2 118 | oops("cannot open: %s", file); | ^~~~ ~~~~~~~~~~~~~~~~~ dbu.c:18:17: note: declared here 18 | extern void oops(); | ^~~~ dbu.c:121:17: error: too many arguments to function 'oops'; expected 0, have 2 121 | oops("%s: cannot get memory", "line alloc"); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~ dbu.c:18:17: note: declared here 18 | extern void oops(); | ^~~~ dbu.c:133:33: error: too many arguments to function 'prdatum'; expected 0, have 2 133 | prdatum(stdout, val); | ^~~~~~~ ~~~~~~ dbu.c:66:29: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~~~~ dbu.c:137:25: error: too many arguments to function 'prdatum'; expected 0, have 2 137 | prdatum(stderr, key); | ^~~~~~~ ~~~~~~ dbu.c:66:29: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~~~~ dbu.c:150:33: error: too many arguments to function 'prdatum'; expected 0, have 2 150 | prdatum(stderr, key); | ^~~~~~~ ~~~~~~ dbu.c:66:29: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~~~~ dbu.c:158:25: error: too many arguments to function 'prdatum'; expected 0, have 2 158 | prdatum(stdout, key); | ^~~~~~~ ~~~~~~ dbu.c:66:29: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~~~~ dbu.c:160:25: error: too many arguments to function 'prdatum'; expected 0, have 2 160 | prdatum(stdout, dbm_fetch(db, key)); | ^~~~~~~ ~~~~~~ dbu.c:66:29: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~~~~ dbu.c:179:33: error: too many arguments to function 'oops'; expected 0, have 2 179 | oops("bad input; %s", line); | ^~~~ ~~~~~~~~~~~~~~~ dbu.c:18:17: note: declared here 18 | extern void oops(); | ^~~~ dbu.c:182:33: error: too many arguments to function 'prdatum'; expected 0, have 2 182 | prdatum(stderr, key); | ^~~~~~~ ~~~~~~ dbu.c:66:29: note: declared here 66 | static void badk(), doit(), prdatum(); | ^~~~~~~ dbu.c:184:33: error: too many arguments to function 'oops'; expected 0, have 2 184 | oops("store: %s", "failed"); | ^~~~ ~~~~~~~~~~~ dbu.c:18:17: note: declared here 18 | extern void oops(); | ^~~~ dbu.c: In function 'badk': dbu.c:201:1: warning: old-style function definition [-Wold-style-definition] 201 | badk(word) | ^~~~ dbu.c: In function 'parse': dbu.c:218:1: warning: old-style function definition [-Wold-style-definition] 218 | parse(str) | ^~~~~ dbu.c: In function 'prdatum': dbu.c:231:1: warning: old-style function definition [-Wold-style-definition] 231 | prdatum(stream, d) | ^~~~~~~ *** Error code 1 Stop. bmake: stopped making "all" in /tmp/work/databases/sdbm/work *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/databases/sdbm *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/databases/sdbm