74 | typedef __nlink_t nlink_t; | ^~~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from closeout.c:25: ///usr/include/x86_64-linux-gnu/sys/types.h:74:1: warning: useless type name in empty declaration 74 | typedef __nlink_t nlink_t; | ^~~~~~~ In file included from closeout.c:19: ../config.h:2680:15: error: two or more data types in declaration specifiers 2680 | #define pid_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:97:17: note: in expansion of macro 'pid_t' 97 | typedef __pid_t pid_t; | ^~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from closeout.c:25: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ In file included from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///usr/include/stdlib.h:539:14: warning: conflicting types for built-in function 'malloc'; expected 'void *(long unsigned int)' [-Wbuiltin-declaration-mismatch] 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | ///usr/include/stdlib.h:542:14: warning: conflicting types for built-in function 'calloc'; expected 'void *(long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 542 | extern void *calloc (size_t __nmemb, size_t __size) | ^~~~~~ ///usr/include/stdlib.h:542:14: note: 'calloc' is declared in header '' ///usr/include/stdlib.h:550:14: warning: conflicting types for built-in function 'realloc'; expected 'void *(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 550 | extern void *realloc (void *__ptr, size_t __size) | ^~~~~~~ ///usr/include/stdlib.h:550:14: note: 'realloc' is declared in header '' In file included from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///usr/include/stdlib.h:580:12: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 580 | extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) | ^~~~~~~~~~~~~~ ///usr/include/stdlib.h:586:14: warning: conflicting types for built-in function 'aligned_alloc'; expected 'void *(long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 586 | extern void *aligned_alloc (size_t __alignment, size_t __size) | ^~~~~~~~~~~~~ ///usr/include/stdio.h:652:15: warning: conflicting types for built-in function 'fwrite'; expected 'long unsigned int(const void *, long unsigned int, long unsigned int, void *)' [-Wbuiltin-declaration-mismatch] 652 | extern size_t fwrite (const void *__restrict __ptr, size_t __size, | ^~~~~~ ///usr/include/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' ///usr/include/stdio.h:652:15: note: 'fwrite' is declared in header '' ///usr/include/stdio.h:675:15: warning: conflicting types for built-in function 'fwrite_unlocked'; expected 'long unsigned int(const void *, long unsigned int, long unsigned int, void *)' [-Wbuiltin-declaration-mismatch] 675 | extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, | ^~~~~~~~~~~~~~~ backupfile.c:254:3: warning: implicit declaration of function 'closedir'; did you mean 'close'? [-Wimplicit-function-declaration] 254 | closedir (dirp); | ^~~~~~~~ | close In file included from ./stddef.h:55, from ./unistd.h:56, from cloexec.c:26: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:143:1: warning: useless type name in empty declaration 143 | typedef __PTRDIFF_TYPE__ ptrdiff_t; | ^~~~~~~ In file included from ./unistd.h:56, from cloexec.c:26: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from ./unistd.h:56, from cloexec.c:26: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:426:3: note: previous declaration of 'max_align_t' was here 426 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stdlib.h:36, from areadlink-with-size.c:28: ///usr/include/stdlib.h:539:14: warning: conflicting types for built-in function 'malloc'; expected 'void *(long unsigned int)' [-Wbuiltin-declaration-mismatch] 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | ///usr/include/stdlib.h:542:14: warning: conflicting types for built-in function 'calloc'; expected 'void *(long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 542 | extern void *calloc (size_t __nmemb, size_t __size) | ^~~~~~ ///usr/include/stdlib.h:542:14: note: 'calloc' is declared in header '' ///usr/include/stdlib.h:550:14: warning: conflicting types for built-in function 'realloc'; expected 'void *(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 550 | extern void *realloc (void *__ptr, size_t __size) | ^~~~~~~ ///usr/include/stdlib.h:550:14: note: 'realloc' is declared in header '' In file included from argp-parse.c:44: argp-namefrob.h:123: warning: "fwrite_unlocked" redefined 123 | # define fwrite_unlocked(w,x,y,z) fwrite (w,x,y,z) | In file included from ///usr/include/stdio.h:864, from ./stdio.h:43, from ./getopt.h:56, from argp-parse.c:30: /usr/include/x86_64-linux-gnu/bits/stdio.h:171: note: this is the location of the previous definition 171 | # define fwrite_unlocked(ptr, size, n, stream) \ | In file included from ./stdlib.h:36, from areadlink-with-size.c:28: ///usr/include/stdlib.h:580:12: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 580 | extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) | ^~~~~~~~~~~~~~ ///usr/include/stdlib.h:586:14: warning: conflicting types for built-in function 'aligned_alloc'; expected 'void *(long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 586 | extern void *aligned_alloc (size_t __alignment, size_t __size) | ^~~~~~~~~~~~~ ///usr/include/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' make[5]: *** [Makefile:1834: argp-version-etc.o] Error 1 In file included from ./stddef.h:55, from ./stdio.h:53, from close-stream.h:1, from close-stream.c:20: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:143:1: warning: useless type name in empty declaration 143 | typedef __PTRDIFF_TYPE__ ptrdiff_t; | ^~~~~~~ .....In file included from ./stdio.h:53, from close-stream.h:1, from close-stream.c:20: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ make[5]: *** [Makefile:1834: backupfile.o] Error 1 In file included from ./stddef.h:55, from ./stdio.h:53, from close-stream.h:1, from close-stream.c:20: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:426:3: note: previous declaration of 'max_align_t' was here 426 | } max_align_t; | ^~~~~~~~~~~ In file included from close-stream.c:18: ../config.h:2634:15: error: two or more data types in declaration specifiers 2634 | #define ino_t unsigned | ^~~~~~~~ ///usr/include/x86_64-linux-gnu/sys/types.h:47:17: note: in expansion of macro 'ino_t' 47 | typedef __ino_t ino_t; | ^~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from close-stream.h:1, from close-stream.c:20: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ In file included from close-stream.c:18: ../config.h:2516:15: error: two or more data types in declaration specifiers 2516 | #define dev_t unsigned | ^~~~~~~~ ///usr/include/x86_64-linux-gnu/sys/types.h:59:17: note: in expansion of macro 'dev_t' 59 | typedef __dev_t dev_t; | ^~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from close-stream.h:1, from close-stream.c:20: ///usr/include/x86_64-linux-gnu/sys/types.h:59:1: warning: useless type name in empty declaration 59 | typedef __dev_t dev_t; | ^~~~~~~ In file included from close-stream.c:18: ../config.h:2668:16: error: two or more data types in declaration specifiers 2668 | #define mode_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:69:18: note: in expansion of macro 'mode_t' 69 | typedef __mode_t mode_t; | ^~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from close-stream.h:1, from close-stream.c:20: ///usr/include/x86_64-linux-gnu/sys/types.h:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ In file included from close-stream.c:18: ../config.h:2674:17: error: two or more data types in declaration specifiers 2674 | #define nlink_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:74:19: note: in expansion of macro 'nlink_t' 74 | typedef __nlink_t nlink_t; | ^~~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from close-stream.h:1, from close-stream.c:20: ///usr/include/x86_64-linux-gnu/sys/types.h:74:1: warning: useless type name in empty declaration 74 | typedef __nlink_t nlink_t; | ^~~~~~~ In file included from close-stream.c:18: ../config.h:2680:15: error: two or more data types in declaration specifiers 2680 | #define pid_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:97:17: note: in expansion of macro 'pid_t' 97 | typedef __pid_t pid_t; | ^~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from close-stream.h:1, from close-stream.c:20: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ make[5]: *** [Makefile:1834: careadlinkat.o] Error 1 make[5]: *** [Makefile:1834: cloexec.o] Error 1 make[5]: *** [Makefile:1834: argp-fmtstream.o] Error 1 In file included from argp-help.c:52: argp-namefrob.h:123: warning: "fwrite_unlocked" redefined 123 | # define fwrite_unlocked(w,x,y,z) fwrite (w,x,y,z) | In file included from ///usr/include/stdio.h:864, from ./stdio.h:43, from argp.h:22, from argp-help.c:50: /usr/include/x86_64-linux-gnu/bits/stdio.h:171: note: this is the location of the previous definition 171 | # define fwrite_unlocked(ptr, size, n, stream) \ | In file included from opendir-safer.c:20: ../config.h:2634:15: error: two or more data types in declaration specifiers 2634 | #define ino_t unsigned | ^~~~~~~~ ///usr/include/x86_64-linux-gnu/sys/types.h:47:17: note: in expansion of macro 'ino_t' 47 | typedef __ino_t ino_t; | ^~~~~ In file included from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ In file included from opendir-safer.c:20: ../config.h:2516:15: error: two or more data types in declaration specifiers 2516 | #define dev_t unsigned | ^~~~~~~~ ///usr/include/x86_64-linux-gnu/sys/types.h:59:17: note: in expansion of macro 'dev_t' 59 | typedef __dev_t dev_t; | ^~~~~ In file included from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/include/x86_64-linux-gnu/sys/types.h:59:1: warning: useless type name in empty declaration 59 | typedef __dev_t dev_t; | ^~~~~~~ In file included from opendir-safer.c:20: ../config.h:2668:16: error: two or more data types in declaration specifiers 2668 | #define mode_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:69:18: note: in expansion of macro 'mode_t' 69 | typedef __mode_t mode_t; | ^~~~~~ In file included from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/include/x86_64-linux-gnu/sys/types.h:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ In file included from opendir-safer.c:20: ../config.h:2674:17: error: two or more data types in declaration specifiers 2674 | #define nlink_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:74:19: note: in expansion of macro 'nlink_t' 74 | typedef __nlink_t nlink_t; | ^~~~~~~ In file included from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/include/x86_64-linux-gnu/sys/types.h:74:1: warning: useless type name in empty declaration 74 | typedef __nlink_t nlink_t; | ^~~~~~~ In file included from opendir-safer.c:20: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/x86_64-linux-gnu/sys/types.h:85:17: note: in expansion of macro 'off_t' 85 | typedef __off_t off_t; | ^~~~~ ../config.h:2677:20: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:85:17: note: in expansion of macro 'off_t' 85 | typedef __off_t off_t; | ^~~~~ In file included from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/include/x86_64-linux-gnu/sys/types.h:85:1: warning: useless type name in empty declaration 85 | typedef __off_t off_t; | ^~~~~~~ In file included from opendir-safer.c:20: ../config.h:2680:15: error: two or more data types in declaration specifiers 2680 | #define pid_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:97:17: note: in expansion of macro 'pid_t' 97 | typedef __pid_t pid_t; | ^~~~~ In file included from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ In file included from opendir-safer.c:20: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/x86_64-linux-gnu/sys/types.h:108:19: note: in expansion of macro 'ssize_t' 108 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/include/x86_64-linux-gnu/sys/types.h:108:1: warning: useless type name in empty declaration 108 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from opendir-safer.c:20: ../config.h:2746:16: error: duplicate 'unsigned' 2746 | #define size_t unsigned int | ^~~~~~~~ ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:209:23: note: in expansion of macro 'size_t' 209 | typedef __SIZE_TYPE__ size_t; | ^~~~~~ ../config.h:2746:25: error: two or more data types in declaration specifiers 2746 | #define size_t unsigned int | ^~~ ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:209:23: note: in expansion of macro 'size_t' 209 | typedef __SIZE_TYPE__ size_t; | ^~~~~~ In file included from ./stddef.h:45, from ///usr/include/x86_64-linux-gnu/sys/types.h:144, from ./sys/types.h:28, from ./dirent.h:34, from dirent-safer.h:20, from opendir-safer.c:22: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:209:1: warning: useless type name in empty declaration 209 | typedef __SIZE_TYPE__ size_t; | ^~~~~~~ In file included from close-stream.c:28: unlocked-io.h:96: warning: "fwrite_unlocked" redefined 96 | # define fwrite_unlocked(w,x,y,z) fwrite (w,x,y,z) | In file included from ///usr/include/stdio.h:864, from ./stdio.h:43, from close-stream.h:1, from close-stream.c:20: /usr/include/x86_64-linux-gnu/bits/stdio.h:171: note: this is the location of the previous definition 171 | # define fwrite_unlocked(ptr, size, n, stream) \ | make[5]: *** [Makefile:1834: argp-parse.o] Error 1 make[5]: *** [Makefile:1834: areadlinkat-with-size.o] Error 1 In file included from ./string.h:41, from gettext.h:184, from closeout.c:28: ///usr/include/string.h:43:14: warning: conflicting types for built-in function 'memcpy'; expected 'void *(void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~~ ///usr/include/string.h:34:1: note: 'memcpy' is declared in header '' 33 | #include +++ |+#include 34 | ///usr/include/string.h:47:14: warning: conflicting types for built-in function 'memmove'; expected 'void *(void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 47 | extern void *memmove (void *__dest, const void *__src, size_t __n) | ^~~~~~~ ///usr/include/string.h:47:14: note: 'memmove' is declared in header '' ///usr/include/string.h:61:14: warning: conflicting types for built-in function 'memset'; expected 'void *(void *, int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); | ^~~~~~ ///usr/include/string.h:61:14: note: 'memset' is declared in header '' ///usr/include/string.h:64:12: warning: conflicting types for built-in function 'memcmp'; expected 'int(const void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 64 | extern int memcmp (const void *__s1, const void *__s2, size_t __n) | ^~~~~~ ///usr/include/string.h:64:12: note: 'memcmp' is declared in header '' ///usr/include/string.h:91:14: warning: conflicting types for built-in function 'memchr'; expected 'void *(const void *, int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 91 | extern void *memchr (const void *__s, int __c, size_t __n) | ^~~~~~ ///usr/include/string.h:91:14: note: 'memchr' is declared in header '' ///usr/include/string.h:125:14: warning: conflicting types for built-in function 'strncpy'; expected 'char *(char *, const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 125 | extern char *strncpy (char *__restrict __dest, | ^~~~~~~ ///usr/include/string.h:125:14: note: 'strncpy' is declared in header '' ///usr/include/string.h:133:14: warning: conflicting types for built-in function 'strncat'; expected 'char *(char *, const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 133 | extern char *strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~~~ ///usr/include/string.h:133:14: note: 'strncat' is declared in header '' ///usr/include/string.h:140:12: warning: conflicting types for built-in function 'strncmp'; expected 'int(const char *, const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 140 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ^~~~~~~ ///usr/include/string.h:140:12: note: 'strncmp' is declared in header '' In file included from ./string.h:41, from gettext.h:184, from closeout.c:28: ///usr/include/string.h:175:14: warning: conflicting types for built-in function 'strndup'; expected 'char *(const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 175 | extern char *strndup (const char *__string, size_t __n) | ^~~~~~~ ///usr/include/string.h:273:15: warning: conflicting types for built-in function 'strcspn'; expected 'long unsigned int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 273 | extern size_t strcspn (const char *__s, const char *__reject) | ^~~~~~~ ///usr/include/string.h:273:15: note: 'strcspn' is declared in header '' ///usr/include/string.h:277:15: warning: conflicting types for built-in function 'strspn'; expected 'long unsigned int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 277 | extern size_t strspn (const char *__s, const char *__accept) | ^~~~~~ ///usr/include/string.h:277:15: note: 'strspn' is declared in header '' ///usr/include/string.h:378:14: warning: conflicting types for built-in function 'mempcpy'; expected 'void *(void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 378 | extern void *mempcpy (void *__restrict __dest, | ^~~~~~~ ///usr/include/string.h:385:15: warning: conflicting types for built-in function 'strlen'; expected 'long unsigned int(const char *)' [-Wbuiltin-declaration-mismatch] 385 | extern size_t strlen (const char *__s) | ^~~~~~ ///usr/include/string.h:385:15: note: 'strlen' is declared in header '' make[5]: *** [Makefile:1834: close-stream.o] Error 1 ///usr/include/string.h:391:15: warning: conflicting types for built-in function 'strnlen'; expected 'long unsigned int(const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 391 | extern size_t strnlen (const char *__string, size_t __maxlen) | ^~~~~~~ In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from gettext.h:184, from closeout.c:28: ///usr/include/strings.h:34:12: warning: conflicting types for built-in function 'bcmp'; expected 'int(const void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 34 | extern int bcmp (const void *__s1, const void *__s2, size_t __n) | ^~~~ ///usr/include/strings.h:38:13: warning: conflicting types for built-in function 'bcopy'; expected 'void(const void *, void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 38 | extern void bcopy (const void *__src, void *__dest, size_t __n) | ^~~~~ ///usr/include/strings.h:42:13: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 42 | extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); | ^~~~~ ///usr/include/strings.h:120:12: warning: conflicting types for built-in function 'strncasecmp'; expected 'int(const char *, const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ^~~~~~~~~~~ In file included from ./string.h:41, from gettext.h:184, from closeout.c:28: ///usr/include/string.h:460:14: warning: conflicting types for built-in function 'stpncpy'; expected 'char *(char *, const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 460 | extern char *stpncpy (char *__restrict __dest, | ^~~~~~~ make[5]: *** [Makefile:1834: areadlink-with-size.o] Error 1 make[5]: *** [Makefile:1834: closeout.o] Error 1 In file included from ./stddef.h:55, from ./unistd.h:56, from opendir-safer.c:25: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:143:1: warning: useless type name in empty declaration 143 | typedef __PTRDIFF_TYPE__ ptrdiff_t; | ^~~~~~~ In file included from ./unistd.h:56, from opendir-safer.c:25: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from ./unistd.h:56, from opendir-safer.c:25: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:426:3: note: previous declaration of 'max_align_t' was here 426 | } max_align_t; | ^~~~~~~~~~~ opendir-safer.c: In function 'opendir_safer': opendir-safer.c:33:13: warning: implicit declaration of function 'opendir'; did you mean 'fdopendir'? [-Wimplicit-function-declaration] 33 | DIR *dp = opendir (name); | ^~~~~~~ | fdopendir opendir-safer.c:33:13: warning: initialization of 'DIR *' {aka 'struct gl_directory *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] opendir-safer.c:69:11: warning: implicit declaration of function 'closedir'; did you mean 'close'? [-Wimplicit-function-declaration] 69 | closedir (dp); | ^~~~~~~~ | close make[5]: *** [Makefile:1834: opendir-safer.o] Error 1 make[5]: *** [Makefile:1834: argp-help.o] Error 1 make[5]: Leaving directory '/tmp/instance-0/output-1/build/host-tar-1.29/gnu' make[4]: *** [Makefile:1854: all-recursive] Error 1 make[4]: Leaving directory '/tmp/instance-0/output-1/build/host-tar-1.29/gnu' make[3]: *** [Makefile:1524: all] Error 2 make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-tar-1.29/gnu' make[2]: *** [Makefile:1338: all-recursive] Error 1 make[2]: Leaving directory '/tmp/instance-0/output-1/build/host-tar-1.29' make[1]: *** [Makefile:1277: all] Error 2 make[1]: Leaving directory '/tmp/instance-0/output-1/build/host-tar-1.29' make: *** [package/pkg-generic.mk:269: /tmp/instance-0/output-1/build/host-tar-1.29/.stamp_built] Error 2 make: *** Waiting for unfinished jobs.... ... .......... .......... 76% 80.5K 7s 1400K .......... .......... .......... .......... .......... 78% 107K 6s 1450K .......... .......... .......... .......... .......... 81% 92.9K 5s 1500K .......... .......... .......... .......... .......... 84% 64.4K 5s 1550K .......... .......... .......... .......... .......... 87% 44.7K 4s 1600K .......... .......... .......... .......... .......... 89% 37.6K 3s 1650K .......... .......... .......... .......... .......... 92% 54.0K 2s 1700K .......... .......... .......... .......... .......... 95% 64.9K 1s 1750K .......... .......... .......... .......... .......... 98% 51.7K 1s 1800K .......... .......... .......... ...... 100% 50.0K=31s 2020-05-14 19:08:02 (59.8 KB/s) - '/tmp/instance-0/output-1/build/.qtsvg-everywhere-src-5.14.2.tar.xz.ZRPaWi/output' saved [1880100/1880100] qtsvg-everywhere-src-5.14.2.tar.xz: OK (sha256: c7d7faa01a3e7a6e4d38fafcec5529a488258218749779e6fa0e09a21173b5a1) make: Leaving directory '/tmp/instance-0/buildroot'