=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/math/xlispstat", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for xlispstat-3.52.20 cp sysvr4-foreign.h foreign.h gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -DGNUPLOT -O -D__EXTENSIONS__ -Dunix=1 -c xsdynload.c In file included from xsdynload.c:29: foreign.h: In function 'link_and_load': foreign.h:15:12: warning: old-style function definition [-Wold-style-definition] 15 | LOCAL VOID link_and_load(fname, libs, fort) | ^~~~~~~~~~~~~ foreign.h:19:10: error: type defaults to 'int' in declaration of 'initialized' [-Wimplicit-int] 19 | static initialized = FALSE; | ^~~~~~~~~~~ foreign.h: In function 'get_caddress': foreign.h:36:13: warning: old-style function definition [-Wold-style-definition] 36 | LOCAL char *get_caddress(name) | ^~~~~~~~~~~~ xsdynload.c: In function 'xscall_alloc': xsdynload.c:61:7: warning: old-style function definition [-Wold-style-definition] 61 | char *xscall_alloc(n, m) | ^~~~~~~~~~~~ xsdynload.c: In function 'xscall_fail': xsdynload.c:77:6: warning: old-style function definition [-Wold-style-definition] 77 | VOID xscall_fail(s) char *s; { xlfail(s); } | ^~~~~~~~~~~ xsdynload.c: In function 'lisp2arg': xsdynload.c:95:16: warning: old-style function definition [-Wold-style-definition] 95 | LOCAL call_arg lisp2arg(x) | ^~~~~~~~ xsdynload.c: In function 'arg2lisp': xsdynload.c:140:12: warning: old-style function definition [-Wold-style-definition] 140 | LOCAL LVAL arg2lisp(a) | ^~~~~~~~ xsdynload.c: In function 'call_foreign': xsdynload.c:162:12: warning: old-style function definition [-Wold-style-definition] 162 | LOCAL LVAL call_foreign(which) | ^~~~~~~~~~~~ xsdynload.c:169:9: error: conflicting types for 'get_caddress'; have 'char *(void)' 169 | char *get_caddress(); | ^~~~~~~~~~~~ foreign.h:36:13: note: previous definition of 'get_caddress' with type 'char *(char *)' 36 | LOCAL char *get_caddress(name) | ^~~~~~~~~~~~ xsdynload.c:185:21: error: too many arguments to function 'get_caddress'; expected 0, have 1 185 | routine = (pfi_t) get_caddress(lbuf); | ^~~~~~~~~~~~ ~~~~ xsdynload.c:169:9: note: declared here 169 | char *get_caddress(); | ^~~~~~~~~~~~ xsdynload.c:197:12: error: too many arguments to function 'routine'; expected 0, have 1 197 | case 1: routine(args[0].addr); break; | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:198:12: error: too many arguments to function 'routine'; expected 0, have 2 198 | case 2: routine(args[0].addr, args[1].addr); break; | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:199:12: error: too many arguments to function 'routine'; expected 0, have 3 199 | case 3: routine(args[0].addr, args[1].addr, args[2].addr); break; | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:201:5: error: too many arguments to function 'routine'; expected 0, have 4 201 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr); | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:204:5: error: too many arguments to function 'routine'; expected 0, have 5 204 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:208:5: error: too many arguments to function 'routine'; expected 0, have 6 208 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:212:5: error: too many arguments to function 'routine'; expected 0, have 7 212 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:216:5: error: too many arguments to function 'routine'; expected 0, have 8 216 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:220:5: error: too many arguments to function 'routine'; expected 0, have 9 220 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:225:5: error: too many arguments to function 'routine'; expected 0, have 10 225 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:230:5: error: too many arguments to function 'routine'; expected 0, have 11 230 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:235:5: error: too many arguments to function 'routine'; expected 0, have 12 235 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:240:5: error: too many arguments to function 'routine'; expected 0, have 13 240 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:246:5: error: too many arguments to function 'routine'; expected 0, have 14 246 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c:252:5: error: too many arguments to function 'routine'; expected 0, have 15 252 | routine(args[0].addr, args[1].addr, args[2].addr, args[3].addr, | ^~~~~~~ ~~~~~~~~~~~~ xsdynload.c: In function 'xscall_lfun': xsdynload.c:294:21: error: too many arguments to function 'get_caddress'; expected 0, have 1 294 | routine = (pfl_t) get_caddress(lbuf); | ^~~~~~~~~~~~ ~~~~ xsdynload.c:281:9: note: declared here 281 | char *get_caddress(); | ^~~~~~~~~~~~ *** Error code 1 Stop. bmake: stopped making "xlispstat" in /home/pbulk/work/math/xlispstat/work/xlispstat-3-52-20 *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/xlispstat *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/xlispstat