../../../gcc/libssp/ssp.c: In function '__guard_setup':
../../../gcc/libssp/memcpy-chk.c:45:15: error: unknown type name 'size_t'
45 | size_t len, size_t slen)
| ^~
../../../gcc/libssp/ssp.c:93:12: warning: implicit declaration of function
'open' [-Wimplicit-function-declaration]
93 | int fd = open ("/dev/urandom", O_RDONLY);
|^~~~
../../../gcc/libssp/memcpy-chk.c:37:1: note: 'size_t' is defined in header
''; did you forget to '#include '?
36 | #include
+++ |+#include
37 | #ifdef HAVE_STRING_H
../../../gcc/libssp/memcpy-chk.c:45:27: error: unknown type name 'size_t'
45 | size_t len, size_t slen)
| ^~
../../../gcc/libssp/memcpy-chk.c:45:27: note: 'size_t' is defined in header
''; did you forget to '#include '?
../../../gcc/libssp/gets-chk.c:62:22: error: unknown type name 'size_t'
62 | __gets_chk (char *s, size_t slen)
| ^~
../../../gcc/libssp/ssp.c:93:34: error: 'O_RDONLY' undeclared (first use in
this function)
93 | int fd = open ("/dev/urandom", O_RDONLY);
| ^~~~
../../../gcc/libssp/ssp.c:93:34: note: each undeclared identifier is reported
only once for each function it appears in
../../../gcc/libssp/gets-chk.c:38:1: note: 'size_t' is defined in header
''; did you forget to '#include '?
37 | #include
+++ |+#include
38 | #ifdef HAVE_STDLIB_H
../../../gcc/libssp/ssp.c:96:7: error: unknown type name 'ssize_t'
96 | ssize_t size = read (fd, &__stack_chk_guard,
| ^~~
../../../gcc/libssp/ssp.c:96:22: warning: implicit declaration of function
'read' [-Wimplicit-function-declaration]
96 | ssize_t size = read (fd, &__stack_chk_guard,
| ^~~~
../../../gcc/libssp/ssp.c:98:7: warning: implicit declaration of function
'close' [-Wimplicit-function-declaration]
98 | close (fd);
| ^
../../../gcc/libssp/ssp.c: At top level:
../../../gcc/libssp/ssp.c:113:25: error: unknown type name 'size_t'
113 | fail (const char *msg1, size_t msg1len, const char *msg3)
| ^~
../../../gcc/libssp/ssp.c:36:1: note: 'size_t' is defined in header
''; did you forget to '#include '?
35 | #include "config.h"
+++ |+#include
36 | #ifdef HAVE_ALLOCA_H
../../../gcc/libssp/ssp.c: In function '__stack_chk_fail':
../../../gcc/libssp/ssp.c:185:3: warning: implicit declaration of function
'fail' [-Wimplicit-function-declaration]
185 | fail (msg, strlen (msg), "stack smashing detected: terminated");
| ^~~~
../../../gcc/libssp/ssp.c:185:14: warning: implicit declaration of function
'strlen' [-Wimplicit-function-declaration]
185 | fail (msg, strlen (msg), "stack smashing detected: terminated");
| ^~
../../../gcc/libssp/ssp.c:36:1: note: include '' or provide a
declaration of 'strlen'
35 | #include "config.h"
+++ |+#include
36 | #ifdef HAVE_ALLOCA_H
../../../gcc/libssp/ssp.c:185:14: warning: incompatible implicit declaration of
built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
185 | fail (msg, strlen (msg), "stack smashing detected: terminated");
| ^~
../../../gcc/libssp/ssp.c:185:14: note: include '' or provide a
declaration of 'strlen'
../../../gcc/libssp/ssp.c: In function '__chk_fail':
../../../gcc/libssp/ssp.c:192:14: warning: incompatible implicit declaration of
built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
192 | fail (msg, strlen (msg), "buffer overflow detected: terminated");
| ^~
../../../gcc/libssp/ssp.c:192:14: note: include '' or provide a
declaration of 'strlen'
../../../gcc/libssp/memset-chk.c:44:36: error: unknown type name 'size_t'
44 | __memset_chk (void *dest, int val, size_t len, size_t slen)
|^~
../../../gcc/libssp/memset-chk.c:37:1: note: 'size_t' is defined in header
''; did you forget to '#include '?
36 | #include
+++ |+#include
37 | #ifdef HAVE_STRING_H
../../../gcc/libssp/memset-chk.c:44:48: error: unknown type name 'size_t'
44 | __memset_chk (void *dest, int val, size_t len, size_t slen)
|^~
../../../gcc/libssp/memset-chk.c:44:48: note: 'size_t' is defined in header
''; did you forget to '#include '?
../../../gcc/libssp/stpcpy-chk.c:45:15: error: unknown type name 'size_t'
45 | size_t slen)
| ^~
../../../gcc/libssp/stpcpy-chk.c:37:1: note: 'size_t' is defined in header
''; did you forget to '#include '?
36 | #include
+++ |+#include
37 | #ifdef HAVE_STRING_H
make[3]: *** [Makefile:576: memcpy-chk.lo] Error 1
make[3]: *** Waiting for unfinished jobs
../../../gcc/libssp/strcat-chk.c:45:15: error: unknown type name 'size_t'
45 | size_t slen)
| ^