=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/strace", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for strace-4.5.15nb16 --- all --- /opt/pkg/bin/bmake all-am --- strace.o --- --- syscall.o --- --- strace.o --- if gcc -DHAVE_CONFIG_H -I. -I. -I. -Isvr4/x86_64 -I./svr4/x86_64 -Isvr4 -I./svr4 -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT strace.o -MD -MP -MF ".deps/strace.Tpo" -c -o strace.o strace.c; then mv -f ".deps/strace.Tpo" ".deps/strace.Po"; else rm -f ".deps/strace.Tpo"; exit 1; fi --- syscall.o --- if gcc -DHAVE_CONFIG_H -I. -I. -I. -Isvr4/x86_64 -I./svr4/x86_64 -Isvr4 -I./svr4 -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT syscall.o -MD -MP -MF ".deps/syscall.Tpo" -c -o syscall.o syscall.c; then mv -f ".deps/syscall.Tpo" ".deps/syscall.Po"; else rm -f ".deps/syscall.Tpo"; exit 1; fi In file included from svr4/syscall.h:30, from syscall.c:124: svr4/dummy.h:62:21: error: conflicting types for 'printargs'; have 'int(void)' 62 | #define sys_syscall printargs | ^~~~~~~~~ svr4/syscall.h:32:12: note: in expansion of macro 'sys_syscall' 32 | extern int sys_syscall(); | ^~~~~~~~~~~ In file included from syscall.c:36: defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:87:18: error: conflicting types for 'printargs'; have 'int(void)' 87 | #define sys_exec printargs | ^~~~~~~~~ svr4/syscall.h:43:12: note: in expansion of macro 'sys_exec' 43 | extern int sys_exec(); | ^~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:92:20: error: conflicting types for 'printargs'; have 'int(void)' 92 | #define sys_umount printargs | ^~~~~~~~~ svr4/syscall.h:55:12: note: in expansion of macro 'sys_umount' 55 | extern int sys_umount(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:71:20: error: conflicting types for 'printargs'; have 'int(void)' 71 | #define sys_ptrace printargs | ^~~~~~~~~ svr4/syscall.h:59:12: note: in expansion of macro 'sys_ptrace' 59 | extern int sys_ptrace(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:290:19: error: conflicting types for 'printargs'; have 'int(void)' 290 | #define sys_pause printargs | ^~~~~~~~~ svr4/syscall.h:62:12: note: in expansion of macro 'sys_pause' 62 | extern int sys_pause(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:72:18: error: conflicting types for 'printargs'; have 'int(void)' 72 | #define sys_stty printargs | ^~~~~~~~~ svr4/syscall.h:64:12: note: in expansion of macro 'sys_stty' 64 | extern int sys_stty(); | ^~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:82:18: error: conflicting types for 'printargs'; have 'int(void)' 82 | #define sys_gtty printargs | ^~~~~~~~~ svr4/syscall.h:65:12: note: in expansion of macro 'sys_gtty' 65 | extern int sys_gtty(); | ^~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:77:20: error: conflicting types for 'printargs'; have 'int(void)' 77 | #define sys_statfs printargs | ^~~~~~~~~ svr4/syscall.h:68:12: note: in expansion of macro 'sys_statfs' 68 | extern int sys_statfs(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:287:18: error: conflicting types for 'printargs'; have 'int(void)' 287 | #define sys_sync printargs | ^~~~~~~~~ svr4/syscall.h:69:12: note: in expansion of macro 'sys_sync' 69 | extern int sys_sync(); | ^~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:78:21: error: conflicting types for 'printargs'; have 'int(void)' 78 | #define sys_fstatfs printargs | ^~~~~~~~~ svr4/syscall.h:71:12: note: in expansion of macro 'sys_fstatfs' 71 | extern int sys_fstatfs(); | ^~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:294:21: error: conflicting types for 'printargs'; have 'int(void)' 294 | #define sys_pgrpsys printargs | ^~~~~~~~~ svr4/syscall.h:72:12: note: in expansion of macro 'sys_pgrpsys' 72 | extern int sys_pgrpsys(); | ^~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:76:19: error: conflicting types for 'printargs'; have 'int(void)' 76 | #define sys_xenix printargs | ^~~~~~~~~ svr4/syscall.h:74:12: note: in expansion of macro 'sys_xenix' 74 | extern int sys_xenix(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:288:20: error: conflicting types for 'printargs'; have 'int(void)' 288 | #define sys_profil printargs | ^~~~~~~~~ svr4/syscall.h:79:12: note: in expansion of macro 'sys_profil' 79 | extern int sys_profil(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:67:19: error: conflicting types for 'printargs'; have 'int(void)' 67 | #define sys_plock printargs | ^~~~~~~~~ svr4/syscall.h:80:12: note: in expansion of macro 'sys_plock' 80 | extern int sys_plock(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:295:21: error: conflicting types for 'printargs'; have 'int(void)' 295 | #define sys_sigcall printargs | ^~~~~~~~~ svr4/syscall.h:83:12: note: in expansion of macro 'sys_sigcall' 83 | extern int sys_sigcall(); | ^~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:296:20: error: conflicting types for 'printargs'; have 'int(void)' 296 | #define sys_msgsys printargs | ^~~~~~~~~ svr4/syscall.h:84:12: note: in expansion of macro 'sys_msgsys' 84 | extern int sys_msgsys(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:64:20: error: conflicting types for 'printargs'; have 'int(void)' 64 | #define sys_syssun printargs | ^~~~~~~~~ svr4/syscall.h:85:12: note: in expansion of macro 'sys_syssun' 85 | extern int sys_syssun(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:65:20: error: conflicting types for 'printargs'; have 'int(void)' 65 | #define sys_sysi86 printargs | ^~~~~~~~~ svr4/syscall.h:86:12: note: in expansion of macro 'sys_sysi86' 86 | extern int sys_sysi86(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:35:21: error: conflicting types for 'printargs'; have 'int(void)' 35 | #define sys_sysmips printargs | ^~~~~~~~~ svr4/syscall.h:87:12: note: in expansion of macro 'sys_sysmips' 87 | extern int sys_sysmips(); | ^~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:66:24: error: conflicting types for 'printargs'; have 'int(void)' 66 | #define sys_sysmachine printargs | ^~~~~~~~~ svr4/syscall.h:88:12: note: in expansion of macro 'sys_sysmachine' 88 | extern int sys_sysmachine(); | ^~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:86:18: error: conflicting types for 'printargs'; have 'int(void)' 86 | #define sys_acct printargs | ^~~~~~~~~ svr4/syscall.h:89:12: note: in expansion of macro 'sys_acct' 89 | extern int sys_acct(); | ^~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:297:20: error: conflicting types for 'printargs'; have 'int(void)' 297 | #define sys_shmsys printargs | ^~~~~~~~~ svr4/syscall.h:90:12: note: in expansion of macro 'sys_shmsys' 90 | extern int sys_shmsys(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:298:20: error: conflicting types for 'printargs'; have 'int(void)' 298 | #define sys_semsys printargs | ^~~~~~~~~ svr4/syscall.h:91:12: note: in expansion of macro 'sys_semsys' 91 | extern int sys_semsys(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:91:20: error: conflicting types for 'printargs'; have 'int(void)' 91 | #define sys_uadmin printargs | ^~~~~~~~~ svr4/syscall.h:93:12: note: in expansion of macro 'sys_uadmin' 93 | extern int sys_uadmin(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:299:20: error: conflicting types for 'printargs'; have 'int(void)' 299 | #define sys_utssys printargs | ^~~~~~~~~ svr4/syscall.h:94:12: note: in expansion of macro 'sys_utssys' 94 | extern int sys_utssys(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:70:20: error: conflicting types for 'printargs'; have 'int(void)' 70 | #define sys_ulimit printargs | ^~~~~~~~~ svr4/syscall.h:100:12: note: in expansion of macro 'sys_ulimit' 100 | extern int sys_ulimit(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:300:19: error: conflicting types for 'printargs'; have 'int(void)' 300 | #define sys_sysfs printargs | ^~~~~~~~~ svr4/syscall.h:104:12: note: in expansion of macro 'sys_sysfs' 104 | extern int sys_sysfs(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:90:25: error: conflicting types for 'printargs'; have 'int(void)' 90 | #define sys_sigaltstack printargs | ^~~~~~~~~ svr4/syscall.h:209:12: note: in expansion of macro 'sys_sigaltstack' 209 | extern int sys_sigaltstack(); | ^~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:301:20: error: conflicting types for 'printargs'; have 'int(void)' 301 | #define sys_spcall printargs | ^~~~~~~~~ svr4/syscall.h:211:12: note: in expansion of macro 'sys_spcall' 211 | extern int sys_spcall(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:302:21: error: conflicting types for 'printargs'; have 'int(void)' 302 | #define sys_context printargs | ^~~~~~~~~ svr4/syscall.h:212:12: note: in expansion of macro 'sys_context' 212 | extern int sys_context(); | ^~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:85:19: error: conflicting types for 'printargs'; have 'int(void)' 85 | #define sys_evsys printargs | ^~~~~~~~~ svr4/syscall.h:213:12: note: in expansion of macro 'sys_evsys' 213 | extern int sys_evsys(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:96:23: error: conflicting types for 'printargs'; have 'int(void)' 96 | #define sys_evtrapret printargs | ^~~~~~~~~ svr4/syscall.h:214:12: note: in expansion of macro 'sys_evtrapret' 214 | extern int sys_evtrapret(); | ^~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:79:21: error: conflicting types for 'printargs'; have 'int(void)' 79 | #define sys_statvfs printargs | ^~~~~~~~~ svr4/syscall.h:215:12: note: in expansion of macro 'sys_statvfs' 215 | extern int sys_statvfs(); | ^~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:80:22: error: conflicting types for 'printargs'; have 'int(void)' 80 | #define sys_fstatvfs printargs | ^~~~~~~~~ svr4/syscall.h:216:12: note: in expansion of macro 'sys_fstatvfs' 216 | extern int sys_fstatvfs(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:89:20: error: conflicting types for 'printargs'; have 'int(void)' 89 | #define sys_nfssys printargs | ^~~~~~~~~ svr4/syscall.h:217:12: note: in expansion of macro 'sys_nfssys' 217 | extern int sys_nfssys(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:81:24: error: conflicting types for 'printargs'; have 'int(void)' 81 | #define sys_sigsendsys printargs | ^~~~~~~~~ svr4/syscall.h:219:12: note: in expansion of macro 'sys_sigsendsys' 219 | extern int sys_sigsendsys(); | ^~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:75:20: error: conflicting types for 'printargs'; have 'int(void)' 75 | #define sys_hrtsys printargs | ^~~~~~~~~ svr4/syscall.h:220:12: note: in expansion of macro 'sys_hrtsys' 220 | extern int sys_hrtsys(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:94:21: error: conflicting types for 'printargs'; have 'int(void)' 94 | #define sys_acancel printargs | ^~~~~~~~~ svr4/syscall.h:221:12: note: in expansion of macro 'sys_acancel' 221 | extern int sys_acancel(); | ^~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:95:19: error: conflicting types for 'printargs'; have 'int(void)' 95 | #define sys_async printargs | ^~~~~~~~~ svr4/syscall.h:222:12: note: in expansion of macro 'sys_async' 222 | extern int sys_async(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:74:25: error: conflicting types for 'printargs'; have 'int(void)' 74 | #define sys_priocntlsys printargs | ^~~~~~~~~ svr4/syscall.h:223:12: note: in expansion of macro 'sys_priocntlsys' 223 | extern int sys_priocntlsys(); | ^~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:68:22: error: conflicting types for 'printargs'; have 'int(void)' 68 | #define sys_pathconf printargs | ^~~~~~~~~ svr4/syscall.h:224:12: note: in expansion of macro 'sys_pathconf' 224 | extern int sys_pathconf(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:84:23: error: conflicting types for 'printargs'; have 'int(void)' 84 | #define sys_fpathconf printargs | ^~~~~~~~~ svr4/syscall.h:229:12: note: in expansion of macro 'sys_fpathconf' 229 | extern int sys_fpathconf(); | ^~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:63:20: error: conflicting types for 'printargs'; have 'int(void)' 63 | #define sys_clocal printargs | ^~~~~~~~~ svr4/syscall.h:238:12: note: in expansion of macro 'sys_clocal' 238 | extern int sys_clocal(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:83:20: error: conflicting types for 'printargs'; have 'int(void)' 83 | #define sys_vtrace printargs | ^~~~~~~~~ svr4/syscall.h:252:12: note: in expansion of macro 'sys_vtrace' 252 | extern int sys_vtrace(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:69:26: error: conflicting types for 'printargs'; have 'int(void)' 69 | #define sys_sigtimedwait printargs | ^~~~~~~~~ svr4/syscall.h:254:12: note: in expansion of macro 'sys_sigtimedwait' 254 | extern int sys_sigtimedwait(); | ^~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:73:22: error: conflicting types for 'printargs'; have 'int(void)' 73 | #define sys_lwp_info printargs | ^~~~~~~~~ svr4/syscall.h:255:12: note: in expansion of macro 'sys_lwp_info' 255 | extern int sys_lwp_info(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ --- strace.o --- strace.c: In function 'usage': --- syscall.o --- svr4/dummy.h:289:19: error: conflicting types for 'printargs'; have 'int(void)' 289 | #define sys_yield printargs | ^~~~~~~~~ svr4/syscall.h:256:12: note: in expansion of macro 'sys_yield' 256 | extern int sys_yield(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:60:27: error: conflicting types for 'printargs'; have 'int(void)' 60 | #define sys_lwp_sema_wait printargs | ^~~~~~~~~ svr4/syscall.h:257:12: note: in expansion of macro 'sys_lwp_sema_wait' 257 | extern int sys_lwp_sema_wait(); | ^~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:88:27: error: conflicting types for 'printargs'; have 'int(void)' 88 | #define sys_lwp_sema_post printargs | ^~~~~~~~~ svr4/syscall.h:258:12: note: in expansion of macro 'sys_lwp_sema_post' 258 | extern int sys_lwp_sema_post(); | ^~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:93:20: error: conflicting types for 'printargs'; have 'int(void)' 93 | #define sys_modctl printargs | ^~~~~~~~~ svr4/syscall.h:259:12: note: in expansion of macro 'sys_modctl' 259 | extern int sys_modctl(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:97:24: error: conflicting types for 'printargs'; have 'int(void)' 97 | #define sys_lwp_create printargs | ^~~~~~~~~ svr4/syscall.h:266:12: note: in expansion of macro 'sys_lwp_create' 266 | extern int sys_lwp_create(); | ^~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:98:22: error: conflicting types for 'printargs'; have 'int(void)' 98 | #define sys_lwp_exit printargs | ^~~~~~~~~ svr4/syscall.h:267:12: note: in expansion of macro 'sys_lwp_exit' 267 | extern int sys_lwp_exit(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:99:25: error: conflicting types for 'printargs'; have 'int(void)' 99 | #define sys_lwp_suspend printargs | ^~~~~~~~~ svr4/syscall.h:268:12: note: in expansion of macro 'sys_lwp_suspend' 268 | extern int sys_lwp_suspend(); | ^~~~~~~~~~~~~~~ --- strace.o --- strace.c:132:1: warning: old-style function definition [-Wold-style-definition] 132 | usage(ofp, exitval) | ^~~~~ --- syscall.o --- defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:100:26: error: conflicting types for 'printargs'; have 'int(void)' 100 | #define sys_lwp_continue printargs | ^~~~~~~~~ svr4/syscall.h:269:12: note: in expansion of macro 'sys_lwp_continue' 269 | extern int sys_lwp_continue(); | ^~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:101:22: error: conflicting types for 'printargs'; have 'int(void)' 101 | #define sys_lwp_kill printargs | ^~~~~~~~~ svr4/syscall.h:270:12: note: in expansion of macro 'sys_lwp_kill' 270 | extern int sys_lwp_kill(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:102:22: error: conflicting types for 'printargs'; have 'int(void)' 102 | #define sys_lwp_self printargs | ^~~~~~~~~ svr4/syscall.h:271:12: note: in expansion of macro 'sys_lwp_self' 271 | extern int sys_lwp_self(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:103:28: error: conflicting types for 'printargs'; have 'int(void)' 103 | #define sys_lwp_setprivate printargs | ^~~~~~~~~ svr4/syscall.h:272:12: note: in expansion of macro 'sys_lwp_setprivate' 272 | extern int sys_lwp_setprivate(); | ^~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:104:28: error: conflicting types for 'printargs'; have 'int(void)' 104 | #define sys_lwp_getprivate printargs | ^~~~~~~~~ svr4/syscall.h:273:12: note: in expansion of macro 'sys_lwp_getprivate' 273 | extern int sys_lwp_getprivate(); | ^~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:105:22: error: conflicting types for 'printargs'; have 'int(void)' 105 | #define sys_lwp_wait printargs | ^~~~~~~~~ svr4/syscall.h:274:12: note: in expansion of macro 'sys_lwp_wait' 274 | extern int sys_lwp_wait(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:106:30: error: conflicting types for 'printargs'; have 'int(void)' 106 | #define sys_lwp_mutex_unlock printargs | ^~~~~~~~~ svr4/syscall.h:275:12: note: in expansion of macro 'sys_lwp_mutex_unlock' 275 | extern int sys_lwp_mutex_unlock(); | ^~~~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:107:28: error: conflicting types for 'printargs'; have 'int(void)' 107 | #define sys_lwp_mutex_lock printargs | ^~~~~~~~~ svr4/syscall.h:276:12: note: in expansion of macro 'sys_lwp_mutex_lock' 276 | extern int sys_lwp_mutex_lock(); | ^~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:108:27: error: conflicting types for 'printargs'; have 'int(void)' 108 | #define sys_lwp_cond_wait printargs | ^~~~~~~~~ svr4/syscall.h:277:12: note: in expansion of macro 'sys_lwp_cond_wait' 277 | extern int sys_lwp_cond_wait(); | ^~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:109:29: error: conflicting types for 'printargs'; have 'int(void)' 109 | #define sys_lwp_cond_signal printargs | ^~~~~~~~~ svr4/syscall.h:278:12: note: in expansion of macro 'sys_lwp_cond_signal' 278 | extern int sys_lwp_cond_signal(); | ^~~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:110:32: error: conflicting types for 'printargs'; have 'int(void)' 110 | #define sys_lwp_cond_broadcast printargs | ^~~~~~~~~ svr4/syscall.h:279:12: note: in expansion of macro 'sys_lwp_cond_broadcast' 279 | extern int sys_lwp_cond_broadcast(); | ^~~~~~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:111:23: error: conflicting types for 'printargs'; have 'int(void)' 111 | #define sys_inst_sync printargs | ^~~~~~~~~ svr4/syscall.h:282:12: note: in expansion of macro 'sys_inst_sync' 282 | extern int sys_inst_sync(); | ^~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:112:22: error: conflicting types for 'printargs'; have 'int(void)' 112 | #define sys_auditsys printargs | ^~~~~~~~~ svr4/syscall.h:283:12: note: in expansion of macro 'sys_auditsys' 283 | extern int sys_auditsys(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:113:28: error: conflicting types for 'printargs'; have 'int(void)' 113 | #define sys_processor_bind printargs | ^~~~~~~~~ svr4/syscall.h:284:12: note: in expansion of macro 'sys_processor_bind' 284 | extern int sys_processor_bind(); | ^~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:114:28: error: conflicting types for 'printargs'; have 'int(void)' 114 | #define sys_processor_info printargs | ^~~~~~~~~ svr4/syscall.h:285:12: note: in expansion of macro 'sys_processor_info' 285 | extern int sys_processor_info(); | ^~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:115:22: error: conflicting types for 'printargs'; have 'int(void)' 115 | #define sys_p_online printargs | ^~~~~~~~~ svr4/syscall.h:286:12: note: in expansion of macro 'sys_p_online' 286 | extern int sys_p_online(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:116:22: error: conflicting types for 'printargs'; have 'int(void)' 116 | #define sys_sigqueue printargs | ^~~~~~~~~ svr4/syscall.h:287:12: note: in expansion of macro 'sys_sigqueue' 287 | extern int sys_sigqueue(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:117:27: error: conflicting types for 'printargs'; have 'int(void)' 117 | #define sys_clock_gettime printargs | ^~~~~~~~~ svr4/syscall.h:288:12: note: in expansion of macro 'sys_clock_gettime' 288 | extern int sys_clock_gettime(); | ^~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:118:27: error: conflicting types for 'printargs'; have 'int(void)' 118 | #define sys_clock_settime printargs | ^~~~~~~~~ svr4/syscall.h:289:12: note: in expansion of macro 'sys_clock_settime' 289 | extern int sys_clock_settime(); | ^~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:119:26: error: conflicting types for 'printargs'; have 'int(void)' 119 | #define sys_clock_getres printargs | ^~~~~~~~~ svr4/syscall.h:290:12: note: in expansion of macro 'sys_clock_getres' 290 | extern int sys_clock_getres(); | ^~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:121:26: error: conflicting types for 'printargs'; have 'int(void)' 121 | #define sys_timer_create printargs | ^~~~~~~~~ svr4/syscall.h:291:12: note: in expansion of macro 'sys_timer_create' 291 | extern int sys_timer_create(); | ^~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:122:26: error: conflicting types for 'printargs'; have 'int(void)' 122 | #define sys_timer_delete printargs | ^~~~~~~~~ svr4/syscall.h:292:12: note: in expansion of macro 'sys_timer_delete' 292 | extern int sys_timer_delete(); | ^~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:123:27: error: conflicting types for 'printargs'; have 'int(void)' 123 | #define sys_timer_settime printargs | ^~~~~~~~~ svr4/syscall.h:293:12: note: in expansion of macro 'sys_timer_settime' 293 | extern int sys_timer_settime(); | ^~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:124:27: error: conflicting types for 'printargs'; have 'int(void)' 124 | #define sys_timer_gettime printargs | ^~~~~~~~~ svr4/syscall.h:294:12: note: in expansion of macro 'sys_timer_gettime' 294 | extern int sys_timer_gettime(); | ^~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:125:30: error: conflicting types for 'printargs'; have 'int(void)' 125 | #define sys_timer_getoverrun printargs | ^~~~~~~~~ svr4/syscall.h:295:12: note: in expansion of macro 'sys_timer_getoverrun' 295 | extern int sys_timer_getoverrun(); | ^~~~~~~~~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:120:23: error: conflicting types for 'printargs'; have 'int(void)' 120 | #define sys_nanosleep printargs | ^~~~~~~~~ svr4/syscall.h:296:12: note: in expansion of macro 'sys_nanosleep' 296 | extern int sys_nanosleep(); | ^~~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:303:18: error: conflicting types for 'printargs'; have 'int(void)' 303 | #define sys_door printargs | ^~~~~~~~~ svr4/syscall.h:305:12: note: in expansion of macro 'sys_door' 305 | extern int sys_door(); | ^~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:127:20: error: conflicting types for 'printargs'; have 'int(void)' 127 | #define sys_msgget printargs | ^~~~~~~~~ svr4/syscall.h:386:12: note: in expansion of macro 'sys_msgget' 386 | extern int sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:126:20: error: conflicting types for 'printargs'; have 'int(void)' 126 | #define sys_msgctl printargs | ^~~~~~~~~ svr4/syscall.h:386:26: note: in expansion of macro 'sys_msgctl' 386 | extern int sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:128:20: error: conflicting types for 'printargs'; have 'int(void)' 128 | #define sys_msgrcv printargs | ^~~~~~~~~ svr4/syscall.h:386:40: note: in expansion of macro 'sys_msgrcv' 386 | extern int sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:129:20: error: conflicting types for 'printargs'; have 'int(void)' 129 | #define sys_msgsnd printargs | ^~~~~~~~~ svr4/syscall.h:386:54: note: in expansion of macro 'sys_msgsnd' 386 | extern int sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:130:19: error: conflicting types for 'printargs'; have 'int(void)' 130 | #define sys_shmat printargs | ^~~~~~~~~ svr4/syscall.h:398:12: note: in expansion of macro 'sys_shmat' 398 | extern int sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:131:20: error: conflicting types for 'printargs'; have 'int(void)' 131 | #define sys_shmctl printargs | ^~~~~~~~~ svr4/syscall.h:398:25: note: in expansion of macro 'sys_shmctl' 398 | extern int sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:132:19: error: conflicting types for 'printargs'; have 'int(void)' 132 | #define sys_shmdt printargs | ^~~~~~~~~ svr4/syscall.h:398:39: note: in expansion of macro 'sys_shmdt' 398 | extern int sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:133:20: error: conflicting types for 'printargs'; have 'int(void)' 133 | #define sys_shmget printargs | ^~~~~~~~~ svr4/syscall.h:398:52: note: in expansion of macro 'sys_shmget' 398 | extern int sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:134:20: error: conflicting types for 'printargs'; have 'int(void)' 134 | #define sys_semctl printargs | ^~~~~~~~~ svr4/syscall.h:410:12: note: in expansion of macro 'sys_semctl' 410 | extern int sys_semctl(), sys_semget(), sys_semop(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:135:20: error: conflicting types for 'printargs'; have 'int(void)' 135 | #define sys_semget printargs | ^~~~~~~~~ svr4/syscall.h:410:26: note: in expansion of macro 'sys_semget' 410 | extern int sys_semctl(), sys_semget(), sys_semop(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:136:19: error: conflicting types for 'printargs'; have 'int(void)' 136 | #define sys_semop printargs | ^~~~~~~~~ svr4/syscall.h:410:40: note: in expansion of macro 'sys_semop' 410 | extern int sys_semctl(), sys_semget(), sys_semop(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:137:22: error: conflicting types for 'printargs'; have 'int(void)' 137 | #define sys_olduname printargs | ^~~~~~~~~ svr4/syscall.h:421:12: note: in expansion of macro 'sys_olduname' 421 | extern int sys_olduname(), sys_ustat(), sys_fusers(); | ^~~~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:138:19: error: conflicting types for 'printargs'; have 'int(void)' 138 | #define sys_ustat printargs | ^~~~~~~~~ svr4/syscall.h:421:28: note: in expansion of macro 'sys_ustat' 421 | extern int sys_olduname(), sys_ustat(), sys_fusers(); | ^~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:139:20: error: conflicting types for 'printargs'; have 'int(void)' 139 | #define sys_fusers printargs | ^~~~~~~~~ svr4/syscall.h:421:41: note: in expansion of macro 'sys_fusers' 421 | extern int sys_olduname(), sys_ustat(), sys_fusers(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:140:20: error: conflicting types for 'printargs'; have 'int(void)' 140 | #define sys_sysfs1 printargs | ^~~~~~~~~ svr4/syscall.h:434:12: note: in expansion of macro 'sys_sysfs1' 434 | extern int sys_sysfs1(), sys_sysfs2(), sys_sysfs3(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:141:20: error: conflicting types for 'printargs'; have 'int(void)' 141 | #define sys_sysfs2 printargs | ^~~~~~~~~ svr4/syscall.h:434:26: note: in expansion of macro 'sys_sysfs2' 434 | extern int sys_sysfs1(), sys_sysfs2(), sys_sysfs3(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ svr4/dummy.h:142:20: error: conflicting types for 'printargs'; have 'int(void)' 142 | #define sys_sysfs3 printargs | ^~~~~~~~~ svr4/syscall.h:434:40: note: in expansion of macro 'sys_sysfs3' 434 | extern int sys_sysfs1(), sys_sysfs2(), sys_sysfs3(); | ^~~~~~~~~~ defs.h:478:12: note: previous declaration of 'printargs' with type 'int(struct tcb *)' 478 | extern int printargs P((struct tcb *)); | ^~~~~~~~~ syscall.c:142:10: fatal error: syscallent1.h: No such file or directory 142 | #include "syscallent1.h" | ^~~~~~~~~~~~~~~ compilation terminated. *** [syscall.o] Error code 1 bmake[1]: stopped making "all-am" in /tmp/work/sysutils/strace/work/strace-4.5.15 --- strace.o --- strace.c: In function 'main': strace.c:323:1: warning: old-style function definition [-Wold-style-definition] 323 | main(argc, argv) | ^~~~ strace.c: In function 'proc_open': strace.c:870:1: warning: old-style function definition [-Wold-style-definition] 870 | proc_open(tcp, attaching) | ^~~~~~~~~ In file included from /usr/include/sys/procfs.h:54, from defs.h:115, from strace.c:33: strace.c:1010:38: error: 'SYS_fork' undeclared (first use in this function); did you mean 'SYS_vfork'? 1010 | praddset (&syscalls, SYS_fork); | ^~~~~~~~ strace.c:1010:38: note: each undeclared identifier is reported only once for each function it appears in strace.c: In function 'pid2tcb': strace.c:1159:1: warning: old-style function definition [-Wold-style-definition] 1159 | pid2tcb(pid) | ^~~~~~~ strace.c: In function 'pfd2tcb': strace.c:1178:1: warning: old-style function definition [-Wold-style-definition] 1178 | pfd2tcb(pfd) | ^~~~~~~ strace.c: In function 'droptcb': strace.c:1196:1: warning: old-style function definition [-Wold-style-definition] 1196 | droptcb(tcp) | ^~~~~~~ strace.c: In function 'detach': strace.c:1288:1: warning: old-style function definition [-Wold-style-definition] 1288 | detach(tcp, sig) | ^~~~~~ strace.c: In function 'reaper': strace.c:1477:1: warning: old-style function definition [-Wold-style-definition] 1477 | reaper(sig) | ^~~~~~ strace.c: In function 'interrupt': strace.c:1526:1: warning: old-style function definition [-Wold-style-definition] 1526 | interrupt(sig) | ^~~~~~~~~ strace.c: In function 'proc_poll': strace.c:1630:1: warning: old-style function definition [-Wold-style-definition] 1630 | proc_poll(pollv, nfds, timeout) | ^~~~~~~~~ strace.c: In function 'wakeup_handler': strace.c:1656:1: warning: old-style function definition [-Wold-style-definition] 1656 | wakeup_handler(sig) | ^~~~~~~~~~~~~~ strace.c: In function 'proc_poller': strace.c:1662:1: warning: old-style function definition [-Wold-style-definition] 1662 | proc_poller(pfd) | ^~~~~~~~~~~ strace.c: In function 'printleader': strace.c:2475:1: warning: old-style function definition [-Wold-style-definition] 2475 | printleader(tcp) | ^~~~~~~~~~~ strace.c: In function 'tabto': strace.c:2519:1: warning: old-style function definition [-Wold-style-definition] 2519 | tabto(col) | ^~~~~ strace.c: In function 'printtrailer': strace.c:2527:1: warning: old-style function definition [-Wold-style-definition] 2527 | printtrailer(tcp) | ^~~~~~~~~~~~ *** [strace.o] Error code 1 bmake[1]: stopped making "all-am" in /tmp/work/sysutils/strace/work/strace-4.5.15 bmake[1]: 2 errors bmake[1]: stopped making "all-am" in /tmp/work/sysutils/strace/work/strace-4.5.15 *** [all] Error code 2 bmake: stopped making "all" in /tmp/work/sysutils/strace/work/strace-4.5.15 bmake: 1 error bmake: stopped making "all" in /tmp/work/sysutils/strace/work/strace-4.5.15 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/strace *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/strace