../../../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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
../../../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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
37 | #include <stdarg.h>
+++ |+#include <stddef.h>
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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
35 | #include "config.h"
+++ |+#include <stddef.h>
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 '<string.h>' or provide a
declaration of 'strlen'
35 | #include "config.h"
+++ |+#include <string.h>
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 '<string.h>' 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 '<string.h>' 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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
../../../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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
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)
| ^~~~~~
../../../gcc/libssp/strcat-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
../../../gcc/libssp/strncat-chk.c:45:16: error: unknown type name 'size_t'
45 | size_t n, size_t slen)
| ^~~~~~
../../../gcc/libssp/strncat-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
../../../gcc/libssp/strncat-chk.c:45:26: error: unknown type name 'size_t'
45 | size_t n, size_t slen)
| ^~~~~~
../../../gcc/libssp/strncat-chk.c:45:26: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
../../../gcc/libssp/strncpy-chk.c:45:16: error: unknown type name 'size_t'
45 | size_t len, size_t slen)
| ^~~~~~
../../../gcc/libssp/strncpy-chk.c:36:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
35 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
36 | #ifdef HAVE_STRING_H
../../../gcc/libssp/strncpy-chk.c:45:28: error: unknown type name 'size_t'
45 | size_t len, size_t slen)
| ^~~~~~
../../../gcc/libssp/strncpy-chk.c:45:28: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
../../../gcc/libssp/strcpy-chk.c:45:15: error: unknown type name 'size_t'
45 | size_t slen)
| ^~~~~~
../../../gcc/libssp/strcpy-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
make[3]: *** [Makefile:576: ssp.lo] Error 1
make[3]: *** [Makefile:576: stpcpy-chk.lo] Error 1
make[3]: *** [Makefile:576: gets-chk.lo] Error 1
make[3]: *** [Makefile:576: memset-chk.lo] Error 1
make[3]: *** [Makefile:576: strncpy-chk.lo] Error 1
make[3]: *** [Makefile:576: strcat-chk.lo] Error 1
make[3]: *** [Makefile:576: strcpy-chk.lo] Error 1
make[3]: *** [Makefile:576: strncat-chk.lo] Error 1
../../../../gcc/libssp/gets-chk.c:62:22: error: unknown type name 'size_t'
62 | __gets_chk (char *s, size_t slen)
| ^~~~~~
../../../../gcc/libssp/gets-chk.c:38:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
37 | #include <stdarg.h>
+++ |+#include <stddef.h>
38 | #ifdef HAVE_STDLIB_H
../../../../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/memcpy-chk.c:45:15: error: unknown type name 'size_t'
45 | size_t len, size_t slen)
| ^~~~~~
../../../../gcc/libssp/memset-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
../../../../gcc/libssp/memcpy-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
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
'<stddef.h>'; did you forget to '#include <stddef.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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
../../../../gcc/libssp/strncpy-chk.c:45:16: error: unknown type name 'size_t'
45 | size_t len, size_t slen)
| ^~~~~~
../../../../gcc/libssp/strncpy-chk.c:36:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
35 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
36 | #ifdef HAVE_STRING_H
../../../../gcc/libssp/strncpy-chk.c:45:28: error: unknown type name 'size_t'
45 | size_t len, size_t slen)
| ^~~~~~
../../../../gcc/libssp/strncpy-chk.c:45:28: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
../../../../gcc/libssp/strncat-chk.c:45:16: error: unknown type name 'size_t'
45 | size_t n, size_t slen)
| ^~~~~~
../../../../gcc/libssp/strncat-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
../../../../gcc/libssp/strncat-chk.c:45:26: error: unknown type name 'size_t'
45 | size_t n, size_t slen)
| ^~~~~~
../../../../gcc/libssp/strncat-chk.c:45:26: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
make[6]: *** [Makefile:576: gets-chk.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
../../../../gcc/libssp/ssp.c: In function '__guard_setup':
../../../../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/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/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)
| ^~~~~~
make[6]: *** [Makefile:576: memset-chk.lo] Error 1
../../../../gcc/libssp/ssp.c:36:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
35 | #include "config.h"
+++ |+#include <stddef.h>
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 '<string.h>' or provide a
declaration of 'strlen'
35 | #include "config.h"
+++ |+#include <string.h>
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 '<string.h>' or provide a
declaration of 'strlen'
make[6]: *** [Makefile:576: strncpy-chk.lo] Error 1
../../../../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 '<string.h>' or provide a
declaration of 'strlen'
../../../../gcc/libssp/strcat-chk.c:45:15: error: unknown type name 'size_t'
45 | size_t slen)
| ^~~~~~
../../../../gcc/libssp/strcat-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
../../../../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
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
make[6]: *** [Makefile:576: memcpy-chk.lo] Error 1
make[6]: *** [Makefile:576: strncat-chk.lo] Error 1
make[6]: *** [Makefile:576: strcat-chk.lo] Error 1
make[6]: *** [Makefile:576: ssp.lo] Error 1
../../../../gcc/libssp/strcpy-chk.c:45:15: error: unknown type name 'size_t'
45 | size_t slen)
| ^~~~~~
../../../../gcc/libssp/strcpy-chk.c:37:1: note: 'size_t' is defined in header
'<stddef.h>'; did you forget to '#include <stddef.h>'?
36 | #include <ssp/ssp.h>
+++ |+#include <stddef.h>
37 | #ifdef HAVE_STRING_H
make[6]: *** [Makefile:576: stpcpy-chk.lo] Error 1
make[6]: *** [Makefile:576: strcpy-chk.lo] Error 1
make[5]: *** [Makefile:441: all] Error 2
make[4]: *** [Makefile:860: multi-do] Error 1
make[3]: *** [Makefile:830: all-multi] Error 2
make[2]: *** [Makefile:441: all] Error 2
make[1]: *** [Makefile:12991: all-target-libssp] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from ../../../gcc/libquadmath/strtod/strtoflt128.c:47:
../../../gcc/libquadmath/strtod/strtod_l.c: In function
'____strtoflt128_internal':
../../../gcc/libquadmath/strtod/strtod_l.c:524:28: warning: implicit
declaration of function 'localeconv' [-Wimplicit-function-declaration]
524 | const struct lconv *lc = localeconv ();
| ^~~~~~~~~~
../../../gcc/libquadmath/strtod/strtod_l.c:524:28: warning: initialization of
'const struct lconv *' from 'int' makes pointer from integer without a cast
[-Wint-conversion]
../../../gcc/libquadmath/strtod/strtod_l.c:550:20: error: invalid use of
undefined type 'const struct lconv'
550 | grouping = lc->grouping;
| ^~
../../../gcc/libquadmath/strtod/strtod_l.c:556:25: error: invalid use of
undefined type 'const struct lconv'
556 | thousands = lc->thousands_sep;
| ^~
../../../gcc/libquadmath/strtod/strtod_l.c:581:15: error: invalid use of
undefined type 'const struct lconv'
581 | decimal = lc->decimal_point;
| ^~
In file included from ../../../gcc/libquadmath/strtod/strtoflt128.c:47:
../../../gcc/libquadmath/strtod/strtod_l.c:60:22: warning: implicit declaration
of function 'isspace' [-Wimplicit-function-declaration]
60 | # define ISSPACE(Ch) isspace (Ch)
| ^~~~~~~
../../../gcc/libquadmath/strtod/strtod_l.c:602:10: note: in expansion of macro
'ISSPACE'
602 | while (ISSPACE (c));
| ^~~~~~~
In file included from ../../../gcc/libquadmath/strtod/strtoflt128.c:47:
../../../gcc/libquadmath/strtod/strtod_l.c:458:1: note: include '<ctype.h>' or
provide a declaration of 'isspace'
457 | #include "grouping.h"
+++ |+#include <ctype.h>
458 |
../../../gcc/libquadmath/printf/printf_fphex.c: In function
'__quadmath_printf_fphex':
../../../gcc/libquadmath/printf/printf_fphex.c:135:28: warning: implicit
declaration of function 'localeconv' [-Wimplicit-function-declaration]
135 | const struct lconv *lc = localeconv ();
| ^~~~~~~~~~
../../../gcc/libquadmath/printf/printf_fphex.c:135:28: warning: initialization
of 'const struct lconv *' from 'int' makes pointer from integer without a cast
[-Wint-conversion]
../../../gcc/libquadmath/printf/printf_fphex.c:137:17: error: invalid use of
undefined type 'const struct lconv'
137 | decimal = lc->decimal_point;
| ^~
../../../gcc/libquadmath/printf/printf_fphex.c:140:19: error: invalid use of
undefined type 'const struct lconv'
140 | decimal = lc->mon_decimal_point;
| ^~
../../../gcc/libquadmath/printf/printf_fphex.c:142:21: error: invalid use of
undefined type 'const struct lconv'
142 | decimal = lc->decimal_point;
| ^~
../../../gcc/libquadmath/printf/printf_fp.c: In function '__quadmath_printf_fp':
../../../gcc/libquadmath/printf/printf_fp.c:245:28: warning: implicit
declaration of function 'localeconv' [-Wimplicit-function-declaration]
245 | const struct lconv *lc = localeconv ();
| ^~~~~~~~~~
../../../gcc/libquadmath/printf/printf_fp.c:245:28: warning: initialization of
'const struct lconv *' from 'int' makes pointer from integer without a cast
[-Wint-conversion]
../../../gcc/libquadmath/printf/printf_fp.c:247:17: error: invalid use of
undefined type 'const struct lconv'
247 | decimal = lc->decimal_point;
| ^~
../../../gcc/libquadmath/printf/printf_fp.c:250:19: error: invalid use of
undefined type 'const struct lconv'
250 | decimal = lc->mon_decimal_point;
| ^~
../../../gcc/libquadmath/printf/printf_fp.c:252:21: error: invalid use of
undefined type 'const struct lconv'
252 | decimal = lc->decimal_point;
| ^~
../../../gcc/libquadmath/printf/printf_fp.c:336:22: error: invalid use of
undefined type 'const struct lconv'
336 | grouping = lc->grouping;
| ^~
../../../gcc/libquadmath/printf/printf_fp.c:338:22: error: invalid use of
undefined type 'const struct lconv'
338 | grouping = lc->mon_grouping;
| ^~
../../../gcc/libquadmath/printf/printf_fp.c:346:31: error: invalid use of
undefined type 'const struct lconv'
346 | thousands_sep = lc->thousands_sep;
| ^~
../../../gcc/libquadmath/printf/printf_fp.c:348:31: error: invalid use of
undefined type 'const struct lconv'
348 | thousands_sep = lc->mon_thousands_sep;
| ^~
make[3]: *** [Makefile:975: printf/printf_fphex.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:975: strtod/strtoflt128.lo] Error 1
make[3]: *** [Makefile:975: printf/printf_fp.lo] Error 1
../../../../gcc/libquadmath/printf/printf_fphex.c: In function
'__quadmath_printf_fphex':
../../../../gcc/libquadmath/printf/printf_fphex.c:135:28: warning: implicit
declaration of function 'localeconv' [-Wimplicit-function-declaration]
135 | const struct lconv *lc = localeconv ();
| ^~~~~~~~~~
../../../../gcc/libquadmath/printf/printf_fphex.c:135:28: warning:
initialization of 'const struct lconv *' from 'int' makes pointer from integer
without a cast [-Wint-conversion]
../../../../gcc/libquadmath/printf/printf_fphex.c:137:17: error: invalid use of
undefined type 'const struct lconv'
137 | decimal = lc->decimal_point;
| ^~
../../../../gcc/libquadmath/printf/printf_fphex.c:140:19: error: invalid use of
undefined type 'const struct lconv'
140 | decimal = lc->mon_decimal_point;
| ^~
../../../../gcc/libquadmath/printf/printf_fphex.c:142:21: error: invalid use of
undefined type 'const struct lconv'
142 | decimal = lc->decimal_point;
| ^~
../../../../gcc/libquadmath/printf/printf_fp.c: In function
'__quadmath_printf_fp':
../../../../gcc/libquadmath/printf/printf_fp.c:245:28: warning: implicit
declaration of function 'localeconv' [-Wimplicit-function-declaration]
245 | const struct lconv *lc = localeconv ();
| ^~~~~~~~~~
../../../../gcc/libquadmath/printf/printf_fp.c:245:28: warning: initialization
of 'const struct lconv *' from 'int' makes pointer from integer without a cast
[-Wint-conversion]
../../../../gcc/libquadmath/printf/printf_fp.c:247:17: error: invalid use of
undefined type 'const struct lconv'
247 | decimal = lc->decimal_point;
| ^~
../../../../gcc/libquadmath/printf/printf_fp.c:250:19: error: invalid use of
undefined type 'const struct lconv'
250 | decimal = lc->mon_decimal_point;
| ^~
../../../../gcc/libquadmath/printf/printf_fp.c:252:21: error: invalid use of
undefined type 'const struct lconv'
252 | decimal = lc->decimal_point;
| ^~
In file included from ../../../../gcc/libquadmath/strtod/strtoflt128.c:47:
../../../../gcc/libquadmath/strtod/strtod_l.c: In function
'____strtoflt128_internal':
../../../../gcc/libquadmath/printf/printf_fp.c:336:22: error: invalid use of
undefined type 'const struct lconv'
336 | grouping = lc->grouping;
| ^~
../../../../gcc/libquadmath/printf/printf_fp.c:338:22: error: invalid use of
undefined type 'const struct lconv'
338 | grouping = lc->mon_grouping;
| ^~
../../../../gcc/libquadmath/strtod/strtod_l.c:524:28: warning: implicit
declaration of function 'localeconv' [-Wimplicit-function-declaration]
524 | const struct lconv *lc = localeconv ();
| ^~~~~~~~~~
../../../../gcc/libquadmath/printf/printf_fp.c:346:31: error: invalid use of
undefined type 'const struct lconv'
346 | thousands_sep = lc->thousands_sep;
| ^~
../../../../gcc/libquadmath/strtod/strtod_l.c:524:28: warning: initialization
of 'const struct lconv *' from 'int' makes pointer from integer without a cast
[-Wint-conversion]
../../../../gcc/libquadmath/printf/printf_fp.c:348:31: error: invalid use of
undefined type 'const struct lconv'
348 | thousands_sep = lc->mon_thousands_sep;
| ^~
../../../../gcc/libquadmath/strtod/strtod_l.c:550:20: error: invalid use of
undefined type 'const struct lconv'
550 | grouping = lc->grouping;
| ^~
../../../../gcc/libquadmath/strtod/strtod_l.c:556:25: error: invalid use of
undefined type 'const struct lconv'
556 | thousands = lc->thousands_sep;
| ^~
../../../../gcc/libquadmath/strtod/strtod_l.c:581:15: error: invalid use of
undefined type 'const struct lconv'
581 | decimal = lc->decimal_point;
| ^~
In file included from ../../../../gcc/libquadmath/strtod/strtoflt128.c:47:
../../../../gcc/libquadmath/strtod/strtod_l.c:60:22: warning: implicit
declaration of function 'isspace' [-Wimplicit-function-declaration]
60 | # define ISSPACE(Ch) isspace (Ch)
| ^~~~~~~
../../../../gcc/libquadmath/strtod/strtod_l.c:602:10: note: in expansion of
macro 'ISSPACE'
602 | while (ISSPACE (c));
| ^~~~~~~
In file included from ../../../../gcc/libquadmath/strtod/strtoflt128.c:47:
../../../../gcc/libquadmath/strtod/strtod_l.c:458:1: note: include '<ctype.h>'
or provide a declaration of 'isspace'
457 | #include "grouping.h"
+++ |+#include <ctype.h>
458 |
make[6]: *** [Makefile:975: printf/printf_fphex.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
make[6]: *** [Makefile:975: printf/printf_fp.lo] Error 1
make[6]: *** [Makefile:975: strtod/strtoflt128.lo] Error 1
make[5]: *** [Makefile:577: all] Error 2
make[4]: *** [Makefile:1488: multi-do] Error 1
make[3]: *** [Makefile:1458: all-multi] Error 2
make[2]: *** [Makefile:577: all] Error 2
make[1]: *** [Makefile:14037: all-target-libquadmath] Error 2
make: *** [Makefile:957: all] Error 2
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10