https://bugzilla.mindrot.org/show_bug.cgi?id=3085
--- Comment #2 from [email protected] --- It won't compile with --with-cflags=-DSANDBOX_SECCOMP_FILTER_DEBUG Kernel headers in /usr/include are from 4.9.195 - it looks like ggc does not like them? cc -g -O2 -pipe -Wno-error=format-truncation -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv -fno-builtin-memset -fstack-protector-strong -DSANDBOX_SECCOMP_FILTER_DEBUG -fPIE -I. -I. -I/usr/lib/ssl/include -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -DSSHDIR=\"/etc\" -D_PATH_SSH_PROGRAM=\"/tmp/openssh/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/tmp/openssh/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/tmp/openssh/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/tmp/openssh/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/tmp/openssh/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_PIDDIR=\"/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c sandbox-seccomp-filter.c -o sandbox-seccomp-filter.o In file included from /usr/include/bits/types/siginfo_t.h:6:0, from /usr/include/signal.h:57, from /usr/include/sys/param.h:28, from includes.h:26, from sandbox-seccomp-filter.c:38: /usr/include/bits/types/__sigval_t.h:24:7: error: redefinition of 'union sigval' union sigval ^~~~~~ In file included from /usr/include/asm/siginfo.h:14:0, from sandbox-seccomp-filter.c:32: /usr/include/asm-generic/siginfo.h:7:15: note: originally defined here typedef union sigval { ^~~~~~ /usr/include/bits/types/siginfo_t.h:58:14: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token __pid_t si_pid; /* Sending process ID. */ ^ /usr/include/bits/types/siginfo_t.h:65:10: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token int si_tid; /* Timer ID. */ ^ /usr/include/bits/types/siginfo_t.h:73:14: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token __pid_t si_pid; /* Sending process ID. */ ^ /usr/include/bits/types/siginfo_t.h:81:14: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token __pid_t si_pid; /* Which child. */ ^ /usr/include/bits/types/siginfo_t.h:91:12: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token void *si_addr; /* Faulting insn/memory ref. */ ^ /usr/include/bits/types/siginfo_t.h:110:21: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token __SI_BAND_TYPE si_band; /* Band event for SIGPOLL. */ ^ In file included from /usr/include/signal.h:57:0, from /usr/include/sys/param.h:28, from includes.h:26, from sandbox-seccomp-filter.c:38: /usr/include/bits/types/siginfo_t.h:124:5: error: conflicting types for 'siginfo_t' } siginfo_t __SI_ALIGNMENT; ^~~~~~~~~ In file included from /usr/include/asm/siginfo.h:14:0, from sandbox-seccomp-filter.c:32: /usr/include/asm-generic/siginfo.h:118:24: note: previous declaration of 'siginfo_t' was here } __ARCH_SI_ATTRIBUTES siginfo_t; ^~~~~~~~~ /usr/include/bits/siginfo-consts.h:38:3: error: expected identifier before '-' token SI_DETHREAD = -7, /* Sent by execve killing subsidiary ^ /usr/include/bits/siginfo-consts.h:73:3: error: expected identifier before '(' token ILL_ILLOPC = 1, /* Illegal opcode. */ ^ /usr/include/bits/siginfo-consts.h:96:3: error: expected identifier before '(' token FPE_INTDIV = 1, /* Integer divide by zero. */ ^ /usr/include/bits/siginfo-consts.h:121:3: error: expected identifier before '(' token SEGV_MAPERR = 1, /* Address not mapped to object. */ ^ /usr/include/bits/siginfo-consts.h:140:3: error: expected identifier before '(' token BUS_ADRALN = 1, /* Invalid address alignment. */ ^ /usr/include/bits/siginfo-consts.h:157:3: error: expected identifier before '(' token TRAP_BRKPT = 1, /* Process breakpoint. */ ^ /usr/include/bits/siginfo-consts.h:174:3: error: expected identifier before '(' token CLD_EXITED = 1, /* Child has exited. */ ^ /usr/include/bits/siginfo-consts.h:191:3: error: expected identifier before '(' token POLL_IN = 1, /* Data input available. */ ^ In file included from /usr/include/signal.h:62:0, from /usr/include/sys/param.h:28, from includes.h:26, from sandbox-seccomp-filter.c:38: /usr/include/bits/types/sigval_t.h:16:20: error: conflicting types for 'sigval_t' typedef __sigval_t sigval_t; ^~~~~~~~ In file included from /usr/include/asm/siginfo.h:14:0, from sandbox-seccomp-filter.c:32: /usr/include/asm-generic/siginfo.h:10:3: note: previous declaration of 'sigval_t' was here } sigval_t; ^~~~~~~~ In file included from /usr/include/signal.h:66:0, from /usr/include/sys/param.h:28, from includes.h:26, from sandbox-seccomp-filter.c:38: /usr/include/bits/types/sigevent_t.h:22:16: error: redefinition of 'struct sigevent' typedef struct sigevent ^~~~~~~~ In file included from /usr/include/asm/siginfo.h:14:0, from sandbox-seccomp-filter.c:32: /usr/include/asm-generic/siginfo.h:290:16: note: originally defined here typedef struct sigevent { ^~~~~~~~ In file included from /usr/include/signal.h:66:0, from /usr/include/sys/param.h:28, from includes.h:26, from sandbox-seccomp-filter.c:38: /usr/include/bits/types/sigevent_t.h:42:5: error: conflicting types for 'sigevent_t' } sigevent_t; ^~~~~~~~~~ In file included from /usr/include/asm/siginfo.h:14:0, from sandbox-seccomp-filter.c:32: /usr/include/asm-generic/siginfo.h:303:3: note: previous declaration of 'sigevent_t' was here } sigevent_t; ^~~~~~~~~~ /usr/include/bits/sigevent-consts.h:29:3: error: expected identifier before numeric constant SIGEV_SIGNAL = 0, /* Notify via signal. */ ^ make: *** [Makefile:166: sandbox-seccomp-filter.o] Error 1 -- You are receiving this mail because: You are watching the assignee of the bug. You are watching someone on the CC list of the bug. _______________________________________________ openssh-bugs mailing list [email protected] https://lists.mindrot.org/mailman/listinfo/openssh-bugs
