=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/editors/ex", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for ex-20040103nb4 --- mapmalloc.o --- --- expreserve.o --- --- mapmalloc.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/ncurses -I/opt/pkg/include/ncurses -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DBIT8 -DVMUNIX -DPOSIX_1 -DEXRECOVER=\"//opt/pkg/libexec/exrecover\" -DEXPRESERVE=\"//opt/pkg/libexec/expreserve\" -c mapmalloc.c --- expreserve.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/ncurses -I/opt/pkg/include/ncurses -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DBIT8 -DVMUNIX -DPOSIX_1 -DEXRECOVER=\"//opt/pkg/libexec/exrecover\" -DEXPRESERVE=\"//opt/pkg/libexec/expreserve\" -c expreserve.c expreserve.c:244:10: error: conflicting types for 'popen'; have 'FILE *(void)' 244 | FILE *popen(); | ^~~~~ In file included from expreserve.c:91: /usr/include/stdio.h:325:18: note: previous declaration of 'popen' with type 'FILE *(const char *, const char *)' 325 | extern FILE *popen(const char *, const char *); | ^~~~~ expreserve.c: In function 'main': expreserve.c:254:1: warning: old-style function definition [-Wold-style-definition] 254 | main(argc, argv) | ^~~~ expreserve.c: In function 'notify': expreserve.c:333:1: warning: old-style function definition [-Wold-style-definition] 333 | notify(uid, fname, flag, time) | ^~~~~~ expreserve.c:349:30: error: conflicting types for 'ctime'; have 'char *(void)' 349 | char *timestamp, *ctime(); | ^~~~~ In file included from /usr/include/time.h:40, from /usr/include/sys/time.h:490, from /usr/include/sys/select.h:53, from /usr/include/sys/types.h:687, from /usr/include/sys/param.h:44, from expreserve.c:93: /usr/include/iso/time_iso.h:95:14: note: previous declaration of 'ctime' with type 'char *(const time_t *)' {aka 'char *(const long int *)'} 95 | extern char *ctime(const time_t *); | ^~~~~ expreserve.c:362:21: error: too many arguments to function 'ctime'; expected 0, have 1 362 | timestamp = ctime(&time); | ^~~~~ ~~~~~ expreserve.c:349:30: note: declared here 349 | char *timestamp, *ctime(); | ^~~~~ expreserve.c:367:14: error: too many arguments to function 'popen'; expected 0, have 2 367 | mf = popen(cmd, "w"); | ^~~~~ ~~~ expreserve.c:244:10: note: declared here 244 | FILE *popen(); | ^~~~~ expreserve.c: In function 'copyout': expreserve.c:421:1: warning: old-style function definition [-Wold-style-definition] 421 | copyout(name) | ^~~~~~~ --- mapmalloc.o --- In file included from mapmalloc.c:61: ex.h:306:17: error: both 'short' and '_Bool' in declaration specifiers 306 | typedef short bool; | ^~~~ ex.h:306:1: warning: useless type name in empty declaration 306 | typedef short bool; | ^~~~~~~ --- expreserve.o --- expreserve.c: In function 'mkdigits': expreserve.c:557:1: warning: old-style function definition [-Wold-style-definition] 557 | mkdigits(cp) | ^~~~~~~~ expreserve.c: In function 'mknext': expreserve.c:578:1: warning: old-style function definition [-Wold-style-definition] 578 | mknext(cp) | ^~~~~~ --- mapmalloc.o --- mapmalloc.c: In function 'cfree': mapmalloc.c:534:6: warning: old-style function definition [-Wold-style-definition] 534 | void cfree(p, num, size) | ^~~~~ mapmalloc.c: At top level: mapmalloc.c:547:7: error: conflicting types for 'memalign'; have 'char *(size_t, size_t)' {aka 'char *(long unsigned int, long unsigned int)'} 547 | char *memalign(size_t alignment, size_t size); | ^~~~~~~~ In file included from mapmalloc.c:57: /usr/include/stdlib.h:309:14: note: previous declaration of 'memalign' with type 'void *(size_t, size_t)' {aka 'void *(long unsigned int, long unsigned int)'} 309 | extern void *memalign(size_t, size_t); | ^~~~~~~~ mapmalloc.c:556:1: error: conflicting types for 'memalign'; have 'char *(size_t, size_t)' {aka 'char *(long unsigned int, long unsigned int)'} 556 | memalign(alignment, size) | ^~~~~~~~ /usr/include/stdlib.h:309:14: note: previous declaration of 'memalign' with type 'void *(size_t, size_t)' {aka 'void *(long unsigned int, long unsigned int)'} 309 | extern void *memalign(size_t, size_t); | ^~~~~~~~ mapmalloc.c: In function 'memalign': mapmalloc.c:556:1: warning: old-style function definition [-Wold-style-definition] 556 | memalign(alignment, size) | ^~~~~~~~ --- expreserve.o --- *** [expreserve.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/editors/ex/work/ex-040103 --- mapmalloc.o --- *** [mapmalloc.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/editors/ex/work/ex-040103 bmake: 2 errors bmake: stopped making "all" in /home/pbulk/work/editors/ex/work/ex-040103 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/editors/ex *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/editors/ex