../../../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