[Bug 3085] seccomp issue after upgrading openssl
bugzilla-daemon at bugzilla.mindrot.org
bugzilla-daemon at bugzilla.mindrot.org
Thu Oct 31 13:28:05 AEDT 2019
https://bugzilla.mindrot.org/show_bug.cgi?id=3085
--- Comment #2 from brunni at netestate.de ---
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.
More information about the openssh-bugs
mailing list