>>> host-tar 1.29 Extracting mkdir -p /tmp/instance-2/output-1/build/host-tar-1.29 cd /tmp/instance-2/output-1/build/host-tar-1.29 && gzip -d -c /tmp/instance-2/dl/tar/tar-1.29.cpio.gz | cpio -i --preserve-modification-time 31631 blocks mv /tmp/instance-2/output-1/build/host-tar-1.29/tar-1.29/* /tmp/instance-2/output-1/build/host-tar-1.29 rmdir /tmp/instance-2/output-1/build/host-tar-1.29/tar-1.29 >>> host-tar 1.29 Patching >>> host-tar 1.29 Updating config.sub and config.guess for file in config.guess config.sub; do for i in $(find /tmp/instance-2/output-1/build/host-tar-1.29 -name $file); do cp support/gnuconfig/$file $i; done; done >>> host-tar 1.29 Patching libtool >>> host-tar 1.29 Configuring (cd /tmp/instance-2/output-1/build/host-tar-1.29/ && rm -rf config.cache; PATH="/tmp/instance-2/output-1/host/bin:/tmp/instance-2/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PKG_CONFIG="/tmp/instance-2/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/tmp/instance-2/output-1/host/lib/pkgconfig:/tmp/instance-2/output-1/host/share/pkgconfig" AR="/usr/bin/ar" AS="/usr/bin/as" LD="/usr/bin/ld" NM="/usr/bin/nm" CC="/usr/bin/gcc" GCC="/usr/bin/gcc" CXX="/usr/bin/g++" CPP="/usr/bin/cpp" OBJCOPY="/usr/bin/objcopy" RANLIB="/usr/bin/ranlib" CPPFLAGS="-I/tmp/instance-2/output-1/host/include" CFLAGS="-O2 -I/tmp/instance-2/output-1/host/include" CXXFLAGS="-O2 -I/tmp/instance-2/output-1/host/include" LDFLAGS="-L/tmp/instance-2/output-1/host/lib -Wl,-rpath,/tmp/instance-2/output-1/host/lib" INTLTOOL_PERL=/usr/bin/perl CFLAGS="-O2 -I/tmp/instance-2/output-1/host/include" LDFLAGS="-L/tmp/instance-2/output-1/host/lib -Wl,-rpath,/tmp/instance-2/output-1/host/lib" CC="/usr/bin/gcc" CXX="/usr/bin/g++" CONFIG_SITE=/dev/null ./configure --prefix="/tmp/instance-2/output-1/host" --sysconfdir="/tmp/instance-2/output-1/host/etc" --localstatedir="/tmp/instance-2/output-1/host/var" --enable-shared --disable-static --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --disable-debug --with-xmlto=no --with-fop=no --disable-nls --disable-dependency-tracking --without-selinux ) configure: WARNING: unrecognized options: --enable-shared, --disable-static, --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --disable-debug, --with-xmlto, --with-fop checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1002' is supported by ustar format... yes checking whether GID '1002' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking for style of include used by make... GNU checking for gcc... /usr/bin/gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ISO C89... none needed checking whether /usr/bin/gcc understands -c and -o together... yes checking dependency style of /usr/bin/gcc... none checking for /usr/bin/gcc option to accept ISO C99... none needed checking for /usr/bin/gcc option to accept ISO Standard C... (cached) none needed checking for ranlib... /usr/bin/ranlib checking for bison... no checking for byacc... no checking how to run the C preprocessor... /usr/bin/cpp checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for Minix Amsterdam compiler... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for special C compiler options needed for large files... (cached) no checking for _FILE_OFFSET_BITS value needed for large files... (cached) no checking for inline... inline checking for fcntl.h... no checking for linux/fd.h... no checking for memory.h... (cached) yes checking for net/errno.h... no checking for sgtty.h... no checking for string.h... (cached) yes checking for sys/param.h... no checking for sys/device.h... no checking for sys/gentape.h... no checking for sys/inet.h... no checking for sys/io/trioctl.h... no checking for sys/mtio.h... no checking for sys/time.h... no checking for sys/tprintf.h... no checking for sys/tape.h... no checking for unistd.h... (cached) yes checking for locale.h... no checking for features.h... no checking for linewrap.h... no checking for sys/socket.h... no checking for dirent.h... no checking for wctype.h... no checking for stdio_ext.h... no checking for sys/stat.h... (cached) yes checking for getopt.h... no checking for wchar.h... no checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for langinfo.h... no checking for xlocale.h... no checking for sys/mman.h... no checking for priv.h... no checking for malloc.h... no checking for selinux/selinux.h... no checking for strings.h... (cached) yes checking for sysexits.h... no checking for utime.h... no checking for netdb.h... no checking for sys/wait.h... no checking for pwd.h... no checking for grp.h... no checking for sys/buf.h... no checking whether sys/types.h defines makedev... no checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/sysmacros.h usability... no checking sys/sysmacros.h presence... yes configure: WARNING: sys/sysmacros.h: present but cannot be compiled configure: WARNING: sys/sysmacros.h: check for missing prerequisite headers? configure: WARNING: sys/sysmacros.h: see the Autoconf documentation configure: WARNING: sys/sysmacros.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/sysmacros.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for sys/sysmacros.h... no checking for st_fstype string in struct stat... no checking sys/acl.h usability... no checking sys/acl.h presence... no checking for sys/acl.h... no checking for mode_t... no checking for pid_t... no checking for off_t... no checking for uid_t in sys/types.h... yes checking for major_t... no checking for minor_t... no checking for dev_t... no checking for ino_t... no checking for ssize_t... no checking for fchmod... yes checking for flockfile... yes checking for funlockfile... yes checking for pathconf... yes checking for btowc... yes checking for canonicalize_file_name... yes checking for getcwd... yes checking for readlink... yes checking for realpath... yes checking for readlinkat... yes checking for chown... yes checking for fchown... yes checking for _set_invalid_parameter_handler... no checking for fchdir... yes checking for fdopendir... yes checking for faccessat... yes checking for fchmodat... yes checking for lchmod... no checking for fcntl... yes checking for symlink... yes checking for mempcpy... yes checking for isblank... yes checking for iswctype... yes checking for mbsrtowcs... yes checking for wmemchr... yes checking for wmemcpy... yes checking for wmempcpy... yes checking for fstatat... yes checking for futimens... yes checking for getdelim... yes checking for getdtablesize... yes checking for gettimeofday... yes checking for nanotime... no checking for iswcntrl... yes checking for iswblank... yes checking for link... yes checking for openat... yes checking for linkat... yes checking for lstat... yes checking for mbsinit... yes checking for mbrtowc... yes checking for mprotect... yes checking for mkdirat... yes checking for mkfifo... yes checking for mkfifoat... yes checking for mknodat... yes checking for mknod... yes checking for nl_langinfo... yes checking for renameat... yes checking for secure_getenv... yes checking for setenv... yes checking for sleep... yes checking for snprintf... yes checking for strdup... yes checking for tzset... yes checking for strndup... yes checking for strtoimax... yes checking for strtoumax... yes checking for symlinkat... yes checking for localtime_r... yes checking for timegm... yes checking for pipe... yes checking for unlinkat... yes checking for futimes... yes checking for futimesat... yes checking for utimensat... yes checking for lutimes... yes checking for vasnprintf... no checking for wcrtomb... yes checking for wcwidth... yes checking for setlocale... yes checking for fsync... yes checking for size_t... no checking for working alloca.h... no checking for alloca... yes checking for C/C++ restrict keyword... __restrict checking whether clearerr_unlocked is declared... no checking whether feof_unlocked is declared... no checking whether ferror_unlocked is declared... no checking whether fflush_unlocked is declared... no checking whether fgets_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... no checking whether getc_unlocked is declared... no checking whether getchar_unlocked is declared... no checking whether putc_unlocked is declared... no checking whether putchar_unlocked is declared... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for d_ino member in directory struct... no checking for long file names... yes checking whether uses 'inline' correctly... yes checking for nl_langinfo and CODESET... yes checking for a traditional french locale... checking whether // is distinct from /... no checking whether realpath works... no checking for unistd.h... (cached) yes checking for working chown... no checking whether chown dereferences symlinks... no checking whether chown honors trailing slash... no checking whether chown always updates ctime... no checking whether the preprocessor supports include_next... buggy checking whether system header files limit the line length... no checking if environ is properly declared... yes checking for complete errno.h... yes checking whether strerror_r is declared... no checking for strerror_r... yes checking whether strerror_r returns char *... no checking type of array argument to getgroups... int checking whether fchdir is declared... no checking for working fcntl.h... no checking for mbstate_t... no checking whether stdin defaults to large file offsets... no checking absolute name of ... "///usr/include/x86_64-linux-gnu/sys/types.h" checking whether fseeko is declared... no checking for fseeko... no checking whether stat file-mode macros are broken... yes checking absolute name of ... "///usr/include/x86_64-linux-gnu/sys/stat.h" checking for nlink_t... no checking whether fchmodat is declared without a macro... no checking whether fstat is declared without a macro... no checking whether fstatat is declared without a macro... no checking whether futimens is declared without a macro... no checking whether lchmod is declared without a macro... no checking whether lstat is declared without a macro... no checking whether mkdirat is declared without a macro... no checking whether mkfifo is declared without a macro... no checking whether mkfifoat is declared without a macro... no checking whether mknod is declared without a macro... no checking whether mknodat is declared without a macro... no checking whether stat is declared without a macro... no checking whether utimensat is declared without a macro... no checking whether lstat correctly handles trailing slash... no checking whether getcwd (NULL, 0) allocates memory for result... no checking for getcwd with POSIX signature... no checking whether getcwd is declared... no checking whether getdelim is declared... no checking whether getdtablesize is declared... no checking whether getline is declared... no checking absolute name of ... checking for getopt.h... (cached) no checking whether getenv is declared... no checking absolute name of ... checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking for struct timeval... no checking whether gettimeofday is declared without a macro... no checking for unsigned long long int... yes checking for long long int... yes checking absolute name of ... "///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h" checking whether stdint.h conforms to C99... no checking sys/inttypes.h usability... no checking sys/inttypes.h presence... no checking for sys/inttypes.h... no checking sys/bitypes.h usability... no checking sys/bitypes.h presence... yes configure: WARNING: sys/bitypes.h: present but cannot be compiled configure: WARNING: sys/bitypes.h: check for missing prerequisite headers? configure: WARNING: sys/bitypes.h: see the Autoconf documentation configure: WARNING: sys/bitypes.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/bitypes.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for sys/bitypes.h... no checking for bit size of ptrdiff_t... unknown checking for bit size of size_t... unknown checking for bit size of sig_atomic_t... unknown checking for bit size of wchar_t... unknown checking for bit size of wint_t... unknown checking whether sig_atomic_t is signed... no checking whether wchar_t is signed... no checking whether wint_t is signed... no checking for ptrdiff_t integer literal suffix... no checking for size_t integer literal suffix... no checking for sig_atomic_t integer literal suffix... no checking for wchar_t integer literal suffix... no checking for wint_t integer literal suffix... no checking absolute name of ... "///usr/include/inttypes.h" checking whether imaxabs is declared without a macro... yes checking whether imaxdiv is declared without a macro... yes checking whether strtoimax is declared without a macro... yes checking whether strtoumax is declared without a macro... yes checking for inttypes.h... (cached) yes checking whether the inttypes.h PRIxNN macros are broken... no checking for wint_t... no checking absolute name of ... checking for wctype_t... no checking for wctrans_t... no checking whether wctype is declared without a macro... no checking whether iswctype is declared without a macro... no checking whether wctrans is declared without a macro... no checking whether towctrans is declared without a macro... no checking whether we are using the GNU C Library >= 2.1 or uClibc... yes checking for wchar_t... no checking for max_align_t... no checking whether NULL can be used in arbitrary expressions... no checking absolute name of ... "///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h" checking whether malloc, realloc, calloc are POSIX compliant... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... no checking for a traditional japanese locale... checking for a transitional chinese locale... none checking for a french Unicode locale... checking for mmap... yes checking for MAP_ANONYMOUS... yes checking whether memchr works... no checking whether memrchr is declared... no checking whether alarm is declared... no checking for promoted mode_t type... mode_t checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for compound literals... yes checking whether struct tm is in sys/time.h or time.h... sys/time.h checking for struct tm.tm_gmtoff... no checking whether setenv is declared... no checking search.h usability... no checking search.h presence... yes configure: WARNING: search.h: present but cannot be compiled configure: WARNING: search.h: check for missing prerequisite headers? configure: WARNING: search.h: see the Autoconf documentation configure: WARNING: search.h: section "Present But Cannot Be Compiled" configure: WARNING: search.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for search.h... no checking for tsearch... yes checking for sigset_t... no checking whether snprintf returns a byte count as in C99... no checking whether snprintf is declared... no checking whether strdup is declared... no checking whether strerror(0) succeeds... no checking absolute name of ... "///usr/include/string.h" checking whether ffsl is declared without a macro... no checking whether ffsll is declared without a macro... no checking whether memmem is declared without a macro... no checking whether mempcpy is declared without a macro... no checking whether memrchr is declared without a macro... no checking whether rawmemchr is declared without a macro... no checking whether stpcpy is declared without a macro... no checking whether stpncpy is declared without a macro... no checking whether strchrnul is declared without a macro... no checking whether strdup is declared without a macro... no checking whether strncat is declared without a macro... no checking whether strndup is declared without a macro... no checking whether strnlen is declared without a macro... no checking whether strpbrk is declared without a macro... no checking whether strsep is declared without a macro... no checking whether strcasestr is declared without a macro... no checking whether strtok_r is declared without a macro... no checking whether strerror_r is declared without a macro... no checking whether strsignal is declared without a macro... no checking whether strverscmp is declared without a macro... no checking absolute name of ... "///usr/include/strings.h" checking whether ffs is declared without a macro... no checking whether strcasecmp is declared without a macro... no checking whether strncasecmp is declared without a macro... no checking whether strndup is declared... no checking whether strnlen is declared... no checking whether strtoimax is declared... (cached) yes checking whether strtoumax is declared... (cached) yes checking for struct timespec in ... no checking for struct timespec in ... yes checking absolute name of ... "///usr/include/time.h" checking whether unsetenv is declared... no checking whether the utimes function works... no checking for struct utimbuf... no checking for inttypes.h... no checking for stdint.h... no checking for intmax_t... no checking where to find the exponent in a 'double'... unknown checking for snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... (cached) yes checking for wcrtomb... (cached) yes checking whether _snprintf is declared... no checking whether vsnprintf is declared... no checking for sys/acl.h... (cached) no configure: WARNING: libacl development library was not found or not usable. configure: WARNING: GNU tar will be built without ACL support. checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether program_invocation_name is defined... no checking whether program_invocation_short_name is defined... no checking whether btowc(0) is correct... no checking whether btowc(EOF) is correct... ./configure: line 17298: test: !=: unary operator expected guessing yes checking whether this system has an arbitrary file name length limit... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking for clock_settime... yes checking for winsock2.h... (cached) no checking for closedir... yes checking for d_ino member in directory struct... (cached) no checking absolute name of ... checking whether alphasort is declared without a macro... no checking whether closedir is declared without a macro... no checking whether dirfd is declared without a macro... no checking whether fdopendir is declared without a macro... no checking whether opendir is declared without a macro... no checking whether readdir is declared without a macro... no checking whether rewinddir is declared without a macro... no checking whether scandir is declared without a macro... no checking for dirfd... yes checking whether dirfd is declared... no checking whether dirfd is a macro... no checking whether // is distinct from /... (cached) no checking whether dup2 works... no checking for setdtablesize... no checking for error_at_line... yes checking for euidaccess... yes checking for fchownat... yes checking whether fchownat works with AT_SYMLINK_NOFOLLOW... no checking whether fchownat works with an empty file name... no checking whether fcntl handles F_DUPFD correctly... no checking whether fcntl understands F_DUPFD_CLOEXEC... no checking absolute name of ... "///usr/include/fcntl.h" checking whether fcntl is declared without a macro... no checking whether openat is declared without a macro... no checking whether fdopendir is declared... no checking whether fdopendir works... no checking for getxattr with XATTR_NAME_POSIX_ACL macros... no checking for struct stat.st_blocks... no checking for flexible array member... no checking whether conversion from 'int' to 'long double' works... yes checking for working GNU fnmatch... yes checking for __fpending... no checking how to determine the number of pending output bytes on a stream... 1 checking for fseeko... (cached) no checking for _fseeki64... no checking whether fstatat (..., 0) works... no checking whether futimens works... no checking whether getcwd handles long file names properly... no checking for working getdelim function... no checking for flockfile... (cached) yes checking for funlockfile... (cached) yes checking whether getc_unlocked is declared... (cached) no checking for getgroups... yes checking for working getgroups... no checking for getline... yes checking for working getline function... no checking for getpagesize... yes checking whether getpagesize is declared... no checking whether gettimeofday clobbers localtime buffer... yes checking for gettimeofday with POSIX signature... yes checking sys/timeb.h usability... no checking sys/timeb.h presence... yes configure: WARNING: sys/timeb.h: present but cannot be compiled configure: WARNING: sys/timeb.h: check for missing prerequisite headers? configure: WARNING: sys/timeb.h: see the Autoconf documentation configure: WARNING: sys/timeb.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/timeb.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for sys/timeb.h... no checking for _ftime... no checking for group_member... yes checking whether INT32_MAX < INTMAX_MAX... no checking whether INT64_MAX == LONG_MAX... no checking whether UINT32_MAX < UINTMAX_MAX... no checking whether UINT64_MAX == ULONG_MAX... no checking whether iswblank is declared... no checking absolute name of ... checking whether nl_langinfo is declared without a macro... yes checking for lchown... yes checking whether link obeys POSIX... no checking for __xpg4... no checking whether link(2) dereferences a symlink... yes checking whether linkat() can link symlinks... no checking whether linkat handles trailing slash correctly... no checking whether locale.h conforms to POSIX:2001... yes checking whether struct lconv is properly defined... yes checking absolute name of ... "///usr/include/locale.h" checking whether setlocale is declared without a macro... yes checking whether duplocale is declared without a macro... yes checking whether lseek detects pipes... no checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... (cached) no checking whether mbrtowc handles incomplete characters... ./configure: line 23859: test: !=: unary operator expected guessing yes checking whether mbrtowc works as well as mbtowc... guessing yes checking whether mbrtowc handles a NULL pwc argument... ./configure: line 24034: test: !=: unary operator expected guessing yes checking whether mbrtowc handles a NULL string argument... ./configure: line 24111: test: !=: unary operator expected guessing yes checking whether mbrtowc has a correct return value... ./configure: line 24178: test: !=: unary operator expected ./configure: line 24178: test: !=: unary operator expected guessing yes checking whether mbrtowc returns 0 when parsing a NUL character... guessing yes checking whether mbrtowc works on empty input... yes checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether mbsrtowcs works... ./configure: line 24919: test: !=: unary operator expected ./configure: line 24919: test: !=: unary operator expected ./configure: line 24919: test: !=: unary operator expected guessing yes checking bp-sym.h usability... no checking bp-sym.h presence... no checking for bp-sym.h... no checking for mempcpy... (cached) yes checking for memrchr... yes checking whether mkdir handles trailing slash... no checking whether mkdir handles trailing dot... no checking for mkdtemp... yes checking whether mkfifo rejects trailing slashes... no checking whether mknod can create fifo without root privileges... no checking for working mktime... no checking whether YESEXPR works... yes checking for obstacks that work with any size object... no checking whether open recognizes a trailing slash... no checking for opendir... yes checking for struct tm.tm_zone... no checking whether tzname is declared... no checking for tzname... no checking for getppriv... no checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking for raise... yes checking for rawmemchr... yes checking for readdir... yes checking whether readlink signature is correct... no checking whether readlink handles trailing slash correctly... no checking whether readlinkat signature is correct... no checking for working re_compile_pattern... no checking libintl.h usability... no checking libintl.h presence... yes configure: WARNING: libintl.h: present but cannot be compiled configure: WARNING: libintl.h: check for missing prerequisite headers? configure: WARNING: libintl.h: see the Autoconf documentation configure: WARNING: libintl.h: section "Present But Cannot Be Compiled" configure: WARNING: libintl.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for libintl.h... no checking whether isblank is declared... yes checking whether rename honors trailing slash on destination... no checking whether rename honors trailing slash on source... no checking whether rename manages hard links correctly... no checking whether rename manages existing destinations correctly... no checking for rewinddir... yes checking whether rmdir works... no checking for rpmatch... yes checking selinux/flask.h usability... no checking selinux/flask.h presence... yes configure: WARNING: selinux/flask.h: present but cannot be compiled configure: WARNING: selinux/flask.h: check for missing prerequisite headers? configure: WARNING: selinux/flask.h: see the Autoconf documentation configure: WARNING: selinux/flask.h: section "Present But Cannot Be Compiled" configure: WARNING: selinux/flask.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for selinux/flask.h... no checking whether setenv validates arguments... no checking absolute name of ... "///usr/include/signal.h" checking for volatile sig_atomic_t... no checking for sighandler_t... no checking whether pthread_sigmask is declared without a macro... no checking whether sigaction is declared without a macro... no checking whether sigaddset is declared without a macro... no checking whether sigdelset is declared without a macro... no checking whether sigemptyset is declared without a macro... no checking whether sigfillset is declared without a macro... no checking whether sigismember is declared without a macro... no checking whether sigpending is declared without a macro... no checking whether sigprocmask is declared without a macro... no checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking whether sleep is declared... no checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... no checking for ssize_t... (cached) no checking whether stat handles trailing slashes on directories... no checking whether stat handles trailing slashes on files... no checking for struct stat.st_atim.tv_nsec... no checking for struct stat.st_atimespec.tv_nsec... no checking for struct stat.st_atimensec... no checking for struct stat.st_atim.st__tim.tv_nsec... no checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... no checking for va_copy... yes checking for max_align_t... (cached) no checking whether NULL can be used in arbitrary expressions... (cached) no checking absolute name of ... (cached) "///usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h" checking absolute name of ... "///usr/include/stdio.h" checking which flavor of printf attribute matches inttypes macros... gnu checking whether dprintf is declared without a macro... no checking whether fpurge is declared without a macro... no checking whether fseeko is declared without a macro... no checking whether ftello is declared without a macro... no checking whether getdelim is declared without a macro... no checking whether getline is declared without a macro... no checking whether gets is declared without a macro... no checking whether pclose is declared without a macro... no checking whether popen is declared without a macro... no checking whether renameat is declared without a macro... no checking whether snprintf is declared without a macro... no checking whether tmpfile is declared without a macro... no checking whether vdprintf is declared without a macro... no checking whether vsnprintf is declared without a macro... no checking absolute name of ... "///usr/include/stdlib.h" checking whether _Exit is declared without a macro... no checking whether atoll is declared without a macro... no checking whether canonicalize_file_name is declared without a macro... no checking whether getloadavg is declared without a macro... no checking whether getsubopt is declared without a macro... no checking whether grantpt is declared without a macro... no checking whether initstate is declared without a macro... no checking whether initstate_r is declared without a macro... no checking whether mkdtemp is declared without a macro... no checking whether mkostemp is declared without a macro... no checking whether mkostemps is declared without a macro... no checking whether mkstemp is declared without a macro... no checking whether mkstemps is declared without a macro... no checking whether posix_openpt is declared without a macro... no checking whether ptsname is declared without a macro... no checking whether ptsname_r is declared without a macro... no checking whether random is declared without a macro... no checking whether random_r is declared without a macro... no checking whether realpath is declared without a macro... no checking whether rpmatch is declared without a macro... no checking whether secure_getenv is declared without a macro... no checking whether setenv is declared without a macro... no checking whether setstate is declared without a macro... no checking whether setstate_r is declared without a macro... no checking whether srandom is declared without a macro... no checking whether srandom_r is declared without a macro... no checking whether strtod is declared without a macro... no checking whether strtoll is declared without a macro... no checking whether strtoull is declared without a macro... no checking whether unlockpt is declared without a macro... no checking whether unsetenv is declared without a macro... no checking for stpcpy... yes checking for strcasecmp... yes checking for strncasecmp... yes checking whether strncasecmp is declared... no checking for strchrnul... yes checking whether strchrnul works... no checking for winsock2.h... (cached) no checking for working strndup... no checking whether strtoimax works... no checking whether strtoll is declared... no checking for strtol... yes checking for strtoll... yes checking for strtoul... yes checking for strtoull... yes checking whether symlink handles trailing slash correctly... no checking whether symlinkat handles trailing slash correctly... no checking absolute name of ... (cached) "///usr/include/x86_64-linux-gnu/sys/stat.h" checking for nlink_t... (cached) no checking whether fchmodat is declared without a macro... (cached) no checking whether fstat is declared without a macro... (cached) no checking whether fstatat is declared without a macro... (cached) no checking whether futimens is declared without a macro... (cached) no checking whether lchmod is declared without a macro... (cached) no checking whether lstat is declared without a macro... (cached) no checking whether mkdirat is declared without a macro... (cached) no checking whether mkfifo is declared without a macro... (cached) no checking whether mkfifoat is declared without a macro... (cached) no checking whether mknod is declared without a macro... (cached) no checking whether mknodat is declared without a macro... (cached) no checking whether stat is declared without a macro... (cached) no checking whether utimensat is declared without a macro... (cached) no checking whether localtime_r is declared... no checking whether localtime_r is compatible with its POSIX signature... no checking for timezone_t... no checking absolute name of ... "///usr/include/unistd.h" checking whether chdir is declared without a macro... no checking whether chown is declared without a macro... no checking whether dup is declared without a macro... no checking whether dup2 is declared without a macro... no checking whether dup3 is declared without a macro... no checking whether environ is declared without a macro... no checking whether euidaccess is declared without a macro... no checking whether faccessat is declared without a macro... no checking whether fchdir is declared without a macro... no checking whether fchownat is declared without a macro... no checking whether fdatasync is declared without a macro... no checking whether fsync is declared without a macro... no checking whether ftruncate is declared without a macro... no checking whether getcwd is declared without a macro... no checking whether getdomainname is declared without a macro... no checking whether getdtablesize is declared without a macro... no checking whether getgroups is declared without a macro... no checking whether gethostname is declared without a macro... no checking whether getlogin is declared without a macro... no checking whether getlogin_r is declared without a macro... no checking whether getpagesize is declared without a macro... no checking whether getusershell is declared without a macro... no checking whether setusershell is declared without a macro... no checking whether endusershell is declared without a macro... no checking whether group_member is declared without a macro... no checking whether isatty is declared without a macro... no checking whether lchown is declared without a macro... no checking whether link is declared without a macro... no checking whether linkat is declared without a macro... no checking whether lseek is declared without a macro... no checking whether pipe is declared without a macro... no checking whether pipe2 is declared without a macro... no checking whether pread is declared without a macro... no checking whether pwrite is declared without a macro... no checking whether readlink is declared without a macro... no checking whether readlinkat is declared without a macro... no checking whether rmdir is declared without a macro... no checking whether sethostname is declared without a macro... no checking whether sleep is declared without a macro... no checking whether symlink is declared without a macro... no checking whether symlinkat is declared without a macro... no checking whether ttyname_r is declared without a macro... no checking whether unlink is declared without a macro... no checking whether unlinkat is declared without a macro... no checking whether usleep is declared without a macro... no checking whether unlink honors trailing slashes... no checking whether unlink of a parent directory fails as it should... guessing yes checking for unsetenv... yes checking for unsetenv() return type... void checking whether unsetenv obeys POSIX... no checking whether utimensat works... no checking for ptrdiff_t... no checking for vasprintf... yes checking for vsnprintf... yes checking whether snprintf respects a size of 1... (cached) no checking absolute name of ... checking whether btowc is declared without a macro... no checking whether wctob is declared without a macro... no checking whether mbsinit is declared without a macro... no checking whether mbrtowc is declared without a macro... no checking whether mbrlen is declared without a macro... no checking whether mbsrtowcs is declared without a macro... no checking whether mbsnrtowcs is declared without a macro... no checking whether wcrtomb is declared without a macro... no checking whether wcsrtombs is declared without a macro... no checking whether wcsnrtombs is declared without a macro... no checking whether wcwidth is declared without a macro... no checking whether wmemchr is declared without a macro... no checking whether wmemcmp is declared without a macro... no checking whether wmemcpy is declared without a macro... no checking whether wmemmove is declared without a macro... no checking whether wmemset is declared without a macro... no checking whether wcslen is declared without a macro... no checking whether wcsnlen is declared without a macro... no checking whether wcscpy is declared without a macro... no checking whether wcpcpy is declared without a macro... no checking whether wcsncpy is declared without a macro... no checking whether wcpncpy is declared without a macro... no checking whether wcscat is declared without a macro... no checking whether wcsncat is declared without a macro... no checking whether wcscmp is declared without a macro... no checking whether wcsncmp is declared without a macro... no checking whether wcscasecmp is declared without a macro... no checking whether wcsncasecmp is declared without a macro... no checking whether wcscoll is declared without a macro... no checking whether wcsxfrm is declared without a macro... no checking whether wcsdup is declared without a macro... no checking whether wcschr is declared without a macro... no checking whether wcsrchr is declared without a macro... no checking whether wcscspn is declared without a macro... no checking whether wcsspn is declared without a macro... no checking whether wcspbrk is declared without a macro... no checking whether wcsstr is declared without a macro... no checking whether wcstok is declared without a macro... no checking whether wcswidth is declared without a macro... no checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether wcrtomb return value is correct... ./configure: line 33047: test: !=: unary operator expected ./configure: line 33047: test: !=: unary operator expected ./configure: line 33047: test: !=: unary operator expected guessing yes checking absolute name of ... (cached) checking for wctype_t... (cached) no checking for wctrans_t... (cached) no checking whether wctype is declared without a macro... (cached) no checking whether iswctype is declared without a macro... (cached) no checking whether wctrans is declared without a macro... (cached) no checking whether towctrans is declared without a macro... (cached) no checking whether wcwidth is declared... no checking whether wcwidth works reasonably in UTF-8 locales... no checking for stdint.h... (cached) yes checking whether time.h and sys/time.h may both be included... no checking for struct stat.st_blksize... no checking for library containing setsockopt... none required checking for library containing setsockopt... (cached) none required checking for sys/mtio.h... (cached) no checking which ioctl field to test for reversed bytes... mt_type checking whether to build rmt... yes configure: WARNING: not building rmt, required header files are missing checking for sys/buf.h... (cached) no checking for struct stat.st_blksize... (cached) no checking for library containing gethostbyname... none required checking sys/xattr.h usability... no checking sys/xattr.h presence... yes configure: WARNING: sys/xattr.h: present but cannot be compiled configure: WARNING: sys/xattr.h: check for missing prerequisite headers? configure: WARNING: sys/xattr.h: see the Autoconf documentation configure: WARNING: sys/xattr.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/xattr.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for sys/xattr.h... no checking attr/xattr.h usability... no checking attr/xattr.h presence... no checking for attr/xattr.h... no checking for library containing getxattr... none required checking for library containing fgetxattr... none required checking for library containing lgetxattr... none required checking for library containing setxattr... none required checking for library containing fsetxattr... none required checking for library containing lsetxattr... none required checking for library containing listxattr... none required checking for library containing flistxattr... none required checking for library containing llistxattr... none required checking whether getgrgid is declared... no checking whether getpwuid is declared... no checking whether time is declared... no checking for waitpid... yes checking for remote shell... /usr/bin/rsh checking for default archive format... GNU checking for default archive... - checking for default blocking... 20 checking for default quoting style... escape checking for ld used by /usr/bin/gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... no, consider installing GNU libiconv checking iconv.h usability... no checking iconv.h presence... yes configure: WARNING: iconv.h: present but cannot be compiled configure: WARNING: iconv.h: check for missing prerequisite headers? configure: WARNING: iconv.h: see the Autoconf documentation configure: WARNING: iconv.h: section "Present But Cannot Be Compiled" configure: WARNING: iconv.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------ ## configure: WARNING: ## Report this to bug-tar@gnu.org ## configure: WARNING: ## ------------------------------ ## checking for iconv.h... no checking for iconv_t... no checking for a sed that does not truncate output... /bin/sed checking whether NLS is requested... no checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking whether to use NLS... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating tests/Makefile config.status: creating tests/atlocal config.status: creating Makefile config.status: creating doc/Makefile config.status: creating gnu/Makefile config.status: creating lib/Makefile config.status: creating po/Makefile.in config.status: creating scripts/Makefile config.status: creating rmt/Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing tests/atconfig commands configure: WARNING: unrecognized options: --enable-shared, --disable-static, --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --disable-debug, --with-xmlto, --with-fop >>> host-tar 1.29 Building PATH="/tmp/instance-2/output-1/host/bin:/tmp/instance-2/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PKG_CONFIG="/tmp/instance-2/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/tmp/instance-2/output-1/host/lib/pkgconfig:/tmp/instance-2/output-1/host/share/pkgconfig" /usr/bin/make -j32 -C /tmp/instance-2/output-1/build/host-tar-1.29/ make[1]: Entering directory '/tmp/instance-2/output-1/build/host-tar-1.29' /usr/bin/make all-recursive make[2]: Entering directory '/tmp/instance-2/output-1/build/host-tar-1.29' Making all in doc make[3]: Entering directory '/tmp/instance-2/output-1/build/host-tar-1.29/doc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/tmp/instance-2/output-1/build/host-tar-1.29/doc' Making all in gnu make[3]: Entering directory '/tmp/instance-2/output-1/build/host-tar-1.29/gnu' GEN alloca.h GEN configmake.h GEN c++defs.h GEN arg-nonnull.h GEN warn-on-use.h GEN unused-parameter.h GEN stdalign.h GEN stddef.h GEN stdint.h GEN sysexits.h GEN unitypes.h GEN uniwidth.h GEN sys/types.h GEN getopt.h GEN dirent.h GEN langinfo.h GEN fcntl.h GEN inttypes.h GEN locale.h GEN signal.h GEN stdio.h GEN stdlib.h GEN strings.h GEN string.h GEN selinux/context.h GEN selinux/selinux.h GEN time.h GEN sys/stat.h GEN wchar.h GEN unistd.h GEN wctype.h GEN sys/time.h /usr/bin/make all-recursive make[4]: Entering directory '/tmp/instance-2/output-1/build/host-tar-1.29/gnu' make[5]: Entering directory '/tmp/instance-2/output-1/build/host-tar-1.29/gnu' CC acl-internal.o CC acl-errno-valid.o CC get-permissions.o CC allocator.o CC set-permissions.o CC areadlink.o CC areadlink-with-size.o CC areadlinkat.o CC areadlinkat-with-size.o CC argmatch.o CC argp-ba.o CC argp-eexst.o CC argp-fmtstream.o CC argp-fs-xinl.o CC argp-help.o CC argp-parse.o CC argp-pin.o CC argp-pv.o CC argp-pvh.o CC argp-xinl.o CC argp-version-etc.o In file included from ./stddef.h:55, from areadlink.h:21, from areadlink.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 areadlink.c:22: ../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:55, from areadlink.h:21, from areadlink.c:25: ///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 areadlink.h:21, from areadlink.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 areadlink.h:21, from areadlink.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; | ^~~~~~~~~~~ CC backupfile.o In file included from ./stddef.h:55, from allocator.h:23, from allocator.c:3: ///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 areadlink.c:22: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlink.c:27: ///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 areadlink.c:22: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlink.c:27: ///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 areadlink.c:22: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlink.c:27: ///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 areadlink.c:22: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlink.c:27: ///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 allocator.c:2: ../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; | ^~~~~~ In file included from areadlink.c:22: ../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: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; | ^~~~~~ ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlink.c:27: ///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 ./stddef.h:55, from allocator.h:23, from allocator.c:3: ///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 areadlink.c:22: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlink.c:27: ///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 areadlink.c:22: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlink.c:27: ///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 allocator.h:23, from allocator.c:3: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from allocator.h:23, from allocator.c:3: ///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 ./stddef.h:55, from areadlink.h:21, from areadlinkat-with-size.c:24: ///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; | ^~~~~~~ CC bitrotate.o In file included from areadlinkat-with-size.c:22: ../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:55, from areadlink.h:21, from areadlinkat-with-size.c:24: ///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 areadlink.h:21, from areadlinkat-with-size.c:24: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from areadlink.h:21, from areadlinkat-with-size.c:24: ///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 ./stddef.h:55, from areadlink.h:21, from areadlink-with-size.c:23: ///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 ./stddef.h:55, from argmatch.h:25, from argmatch.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 areadlink-with-size.c:21: ../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:55, from areadlink.h:21, from areadlink-with-size.c:23: ///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 argmatch.c:22: ../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; | ^~~~~~ CC c-ctype.o In file included from ./stddef.h:55, from argmatch.h:25, from argmatch.c:25: ///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 argp-eexst.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/stdio.h:33, from ./stdio.h:43, from argp.h:22, from argp-eexst.c:25: ///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 areadlink.h:21, from areadlink-with-size.c:23: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from areadlink.h:21, from areadlink-with-size.c:23: ///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 argmatch.h:25, from argmatch.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 argmatch.h:25, from argmatch.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; | ^~~~~~~~~~~ In file included from acl-internal.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 acl.h:24, from acl-internal.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 acl-internal.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 acl.h:24, from acl-internal.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 acl-internal.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 acl.h:24, from acl-internal.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 acl-internal.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 acl.h:24, from acl-internal.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 acl-internal.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 acl.h:24, from acl-internal.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 acl-internal.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 acl.h:24, from acl-internal.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 acl-internal.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 acl.h:24, from acl-internal.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 ./stddef.h:55, from areadlink.h:21, from areadlinkat.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 areadlinkat.c:23: ../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; | ^~~~~~ In file included from acl-internal.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; | ^~~~~~ ../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:55, from areadlink.h:21, from areadlinkat.c:26: ///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 ./stddef.h:45, from ///usr/include/x86_64-linux-gnu/sys/types.h:144, from ./sys/types.h:28, from acl.h:24, from acl-internal.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 acl-errno-valid.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 ./acl.h:24, from acl-errno-valid.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 acl-errno-valid.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 ./acl.h:24, from acl-errno-valid.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 acl-errno-valid.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 ./acl.h:24, from acl-errno-valid.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 acl-errno-valid.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 ./acl.h:24, from acl-errno-valid.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 areadlink.h:21, from areadlinkat.c:26: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from acl-errno-valid.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; | ^~~~~ In file included from ./stddef.h:55, from areadlink.h:21, from areadlinkat.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; | ^~~~~~~~~~~ ../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; | ^~~~~ CC c-strcasecmp.o In file included from ./sys/types.h:28, from ./acl.h:24, from acl-errno-valid.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 argp-eexst.c:20: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from acl-errno-valid.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; | ^~~~~ ../config.h:2677:20: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./sys/types.h:28, from ./acl.h:24, from acl-errno-valid.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 ./stdio.h:43, from argp.h:22, from argp-eexst.c:25: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_t; | ^~~~~~~ In file included from acl-errno-valid.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 argp-eexst.c:20: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./sys/types.h:28, from ./acl.h:24, from acl-errno-valid.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 ./stdio.h:43, from argp.h:22, from argp-eexst.c:25: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./stddef.h:55, from ./stdalign.h:48, from argp-parse.c:24: ///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 set-permissions.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 acl.h:24, from set-permissions.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 set-permissions.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 acl.h:24, from set-permissions.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 set-permissions.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 acl.h:24, from set-permissions.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 set-permissions.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 acl.h:24, from set-permissions.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 set-permissions.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 acl.h:24, from set-permissions.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 argp-parse.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; | ^~~~~~ In file included from set-permissions.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; | ^~~~~ ../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 ./sys/types.h:28, from acl.h:24, from set-permissions.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 ./stddef.h:55, from ./stdalign.h:48, from argp-parse.c:24: ///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 set-permissions.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 acl.h:24, from set-permissions.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 ./stdalign.h:48, from argp-parse.c:24: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from acl-errno-valid.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; | ^~~~~~ In file included from ./stddef.h:55, from ./stdalign.h:48, from argp-parse.c:24: ///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; | ^~~~~~~~~~~ ../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 set-permissions.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; | ^~~~~~ In file included from ./stddef.h:45, from ///usr/include/x86_64-linux-gnu/sys/types.h:144, from ./sys/types.h:28, from ./acl.h:24, from acl-errno-valid.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; | ^~~~~~~ ../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; | ^~~~~~ CC c-strncasecmp.o In file included from ./stddef.h:45, from ///usr/include/x86_64-linux-gnu/sys/types.h:144, from ./sys/types.h:28, from acl.h:24, from set-permissions.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 get-permissions.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/string.h:33, from ./string.h:41, from get-permissions.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 ./stdio.h:43, from argp.h:22, from argp-eexst.c:25: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | In file included from allocator.c:2: ../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; | ^~~~~ ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from allocator.c:4: ///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 allocator.c:2: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from allocator.c:4: ///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 allocator.c:2: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from allocator.c:4: ///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 allocator.c:2: ../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 argp-fs-xinl.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; | ^~~~~~ In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from allocator.c:4: ///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 allocator.c:2: ../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: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; | ^~~~~~ ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from allocator.c:4: ///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 ./stddef.h:45, from ///usr/include/stdio.h:33, from ./stdio.h:43, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///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 allocator.c:2: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from allocator.c:4: ///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 allocator.c:2: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from allocator.c:4: ///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 ./string.h:41, from get-permissions.c:22: ///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 | CC careadlinkat.o In file included from ./stddef.h:55, from argp-help.c:29: ///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; | ^~~~~~~ ///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 '' In file included from argp-fmtstream.c:24: ../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; | ^~~~~~ ///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) | ^~~~~~ In file included from argp-help.c:24: ../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; | ^~~~~~ ///usr/include/string.h:64:12: note: 'memcmp' is declared in header '' In file included from ./stddef.h:45, from ///usr/include/stdlib.h:31, from ./stdlib.h:36, from argp-fmtstream.c:27: ///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; | ^~~~~~~ ../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:55, from argp-help.c:29: ///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; | ^~~~~~~ ///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 '' CC cloexec.o In file included from argmatch.c:22: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | 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/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./stdio.h:43, from argmatch.c:28: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_t; | ^~~~~~~ In file included from argmatch.c:22: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./stdio.h:43, from argmatch.c:28: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_t; | ^~~~~~~ ///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, | ^~~~~~~ In file included from argp-help.c:29: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ ///usr/include/string.h:125:14: note: 'strncpy' is declared in header '' In file included from ./stddef.h:55, from argp-help.c:29: ///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; | ^~~~~~~~~~~ ///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/stdio.h:652:15: note: 'fwrite' 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 '' In file included from areadlinkat.c:23: ../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; | ^~~~~ ///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, | ^~~~~~~~~~~~~~~ In file included from ./sys/types.h:28, from ./fcntl.h:50, from careadlinkat.h:23, from areadlinkat.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ ///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) | ^~~~~~~ In file included from areadlinkat.c:23: ../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; | ^~~~~ ///usr/include/string.h:140:12: note: 'strncmp' is declared in header '' In file included from ./sys/types.h:28, from ./fcntl.h:50, from careadlinkat.h:23, from areadlinkat.c:28: ///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 areadlinkat.c:23: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlinkat.c:28: ///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 areadlinkat.c:23: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlinkat.c:28: ///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 areadlinkat.c:23: ../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 ./time.h:41, from ./sys/stat.h:44, from acl.h:25, from acl-internal.c:22: ///usr/include/time.h:88:15: warning: conflicting types for built-in function 'strftime'; expected 'long unsigned int(char *, long unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 88 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ^~~~~~~~ In file included from ./sys/types.h:28, from ./fcntl.h:50, from careadlinkat.h:23, from areadlinkat.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:85:1: warning: useless type name in empty declaration 85 | typedef __off_t off_t; | ^~~~~~~ ///usr/include/time.h:61:1: note: 'strftime' is declared in header '' 60 | # include +++ |+#include 61 | #endif In file included from argp-fs-xinl.c:20: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from areadlinkat.c:23: ../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; | ^~~~~ ../config.h:2677:20: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./stdio.h:43, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_t; | ^~~~~~~ In file included from ./sys/types.h:28, from ./fcntl.h:50, from careadlinkat.h:23, from areadlinkat.c:28: ///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 argp-fs-xinl.c:20: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./stdio.h:43, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from areadlinkat.c:23: ../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 ./fcntl.h:50, from careadlinkat.h:23, from areadlinkat.c:28: ///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 argp-pvh.c:21: ../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 ./string.h:41, from get-permissions.c:22: ///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) | ^~~~~~~ In file included from ./stddef.h:45, from ///usr/include/stdio.h:33, from ./stdio.h:43, from argp.h:22, from argp-pvh.c:24: ///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 ./stdio.h:43, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | In file included from ./stddef.h:55, from ./time.h:44, from ./sys/stat.h:44, from acl.h:25, from acl-internal.c:22: ///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; | ^~~~~~~ ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' ///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 '' CC close-stream.o ///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, | ^~~~~~~ In file included from ./time.h:44, from ./sys/stat.h:44, from acl.h:25, from acl-internal.c:22: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stdio.h:43, from argmatch.c:28: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///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) | ^~~~~~ In file included from ./stddef.h:55, from ./time.h:44, from ./sys/stat.h:44, from acl.h:25, from acl-internal.c:22: ///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 ./time.h:41, from ./sys/stat.h:44, from acl.h:25, from set-permissions.c:22: ///usr/include/time.h:88:15: warning: conflicting types for built-in function 'strftime'; expected 'long unsigned int(char *, long unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 88 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ^~~~~~~~ ///usr/include/string.h:385:15: note: 'strlen' is declared in header '' ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | ///usr/include/time.h:61:1: note: 'strftime' is declared in header '' 60 | # include +++ |+#include 61 | #endif ///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) | ^~~~~~~ ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' ///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/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, | ^~~~~~~~~~~~~~~ In file included from argp-fmtstream.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-fmtstream.c:27: ///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 argp-fmtstream.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-fmtstream.c:27: ///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 argp-fmtstream.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-fmtstream.c:27: ///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 argp-fmtstream.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-fmtstream.c:27: ///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 ./stdlib.h:36, from allocator.c:4: ///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__ | ^~~~~~ In file included from argp-fmtstream.c:24: ../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; | ^~~~~ ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-fmtstream.c:27: ///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 argp-fmtstream.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-fmtstream.c:27: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ ///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 '' In file included from argp-fmtstream.c:24: ../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; | ^~~~~~~ ///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 ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-fmtstream.c:27: ///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 ./stddef.h:55, from ./time.h:44, from ./sys/stat.h:44, from acl.h:25, from set-permissions.c:22: ///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 ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from get-permissions.c:22: ///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) | ^~~~ In file included from ./time.h:369, from ./sys/stat.h:44, from acl.h:25, from acl-internal.c:22: ./sys/time.h:387:8: error: redefinition of 'struct timeval' 387 | struct timeval | ^~~~~~~ In file included from ./stdlib.h:36, from allocator.c:4: ///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) | ^~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/sys/select.h:37, from ///usr/include/x86_64-linux-gnu/sys/types.h:179, from ./sys/types.h:28, from acl.h:24, from acl-internal.c:22: /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:8:8: note: originally defined here 8 | struct timeval | ^~~~~~~ ///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/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/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' In file included from ./time.h:44, from ./sys/stat.h:44, from acl.h:25, from set-permissions.c:22: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from argp-pvh.c:21: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ ///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)); | ^~~~~ ../config.h:2677:20: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./stddef.h:55, from ./time.h:44, from ./sys/stat.h:44, from acl.h:25, from set-permissions.c:22: ///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 ./stdio.h:43, from argp.h:22, from argp-pvh.c:24: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_t; | ^~~~~~~ In file included from argp-parse.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; | ^~~~~ ///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, | ^~~~~~ In file included from argp-pvh.c:21: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-parse.c:26: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ ///usr/include/stdio.h:652:15: note: 'fwrite' is declared in header '' In file included from ./stdio.h:43, from argp.h:22, from argp-pvh.c:24: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from argp-parse.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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-parse.c:26: ///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 argp-parse.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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-parse.c:26: ///usr/include/x86_64-linux-gnu/sys/types.h:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ ///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, | ^~~~~~~~~~~~~~~ In file included from argp-parse.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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-parse.c:26: ///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 argp-parse.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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-parse.c:26: ///usr/include/x86_64-linux-gnu/sys/types.h:85:1: warning: useless type name in empty declaration 85 | typedef __off_t off_t; | ^~~~~~~ ///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 argp-parse.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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-parse.c:26: ///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 argp-parse.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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-parse.c:26: ///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 argp-help.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-help.c:30: ///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 argp-xinl.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; | ^~~~~~ In file included from argp-help.c:24: ../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; | ^~~~~ ../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 ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-help.c:30: ///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 ./stddef.h:45, from ///usr/include/stdio.h:33, from ./stdio.h:43, from argp.h:22, from argp-xinl.c:37: ///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 argp-help.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-help.c:30: ///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 argp-help.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-help.c:30: ///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 argp-help.c:24: ../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 ./time.h:369, from ./sys/stat.h:44, from acl.h:25, from set-permissions.c:22: ./sys/time.h:387:8: error: redefinition of 'struct timeval' 387 | struct timeval | ^~~~~~~ In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-help.c:30: ///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 /usr/include/x86_64-linux-gnu/sys/select.h:37, from ///usr/include/x86_64-linux-gnu/sys/types.h:179, from ./sys/types.h:28, from acl.h:24, from set-permissions.c:22: /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:8:8: note: originally defined here 8 | struct timeval | ^~~~~~~ In file included from argp-help.c:24: ../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 argp-version-etc.c:17: ../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; | ^~~~~~ In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-help.c:30: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_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 argp-help.c:24: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from argp-help.c:30: ///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 ./stddef.h:45, from ///usr/include/stdio.h:33, from ./stdio.h:43, from ./version-etc.h:23, from argp-version-etc.c:18: ///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 ./stdio.h:43, from argp.h:22, from argp-pvh.c:24: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ CC closeout.o ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' In file included from ./stddef.h:55, from ./strings.h:42, from ///usr/include/string.h:432, from ./string.h:41, from get-permissions.c:22: ///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 ./strings.h:42, from ///usr/include/string.h:432, from ./string.h:41, from get-permissions.c:22: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from ./strings.h:42, from ///usr/include/string.h:432, from ./string.h:41, from get-permissions.c:22: ///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 ./stddef.h:55, from ./stdio.h:53, from argp.h:22, from argp-eexst.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 ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from areadlinkat-with-size.c:28: ./stdint.h:77:63: error: #include nested too deeply 77 | # include "///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h" | ^ ./stdint.h:90:24: error: #include nested too deeply 90 | # include | ^ ./stdint.h:95:20: error: #include nested too deeply 95 | #include | ^ ./stdint.h:101:23: error: #include nested too deeply 101 | # include | ^ In file included from ./stdio.h:53, from argp.h:22, from argp-eexst.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 ./stdio.h:53, from argp.h:22, from argp-eexst.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; | ^~~~~~~~~~~ ///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/stdio.h:652:15: note: 'fwrite' is declared in header '' In file included from argp-eexst.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 ./stdio.h:58, from argp.h:22, from argp-eexst.c:25: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ ///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, | ^~~~~~~~~~~~~~~ In file included from argp-eexst.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 ./stdio.h:58, from argp.h:22, from argp-eexst.c:25: ///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 argp-eexst.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 ./stdio.h:58, from argp.h:22, from argp-eexst.c:25: ///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 argp-eexst.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 ./stdio.h:58, from argp.h:22, from argp-eexst.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 ./string.h:41, from get-permissions.c:22: ///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, | ^~~~~~~ In file included from argp-eexst.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 ./stdio.h:58, from argp.h:22, from argp-eexst.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 argp-xinl.c:20: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | 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/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./stdio.h:43, from argp.h:22, from argp-xinl.c:37: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_t; | ^~~~~~~ In file included from argp-xinl.c:20: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_t; | ^~~~~~~ CC opendir-safer.o In file included from ./stdio.h:43, from argp.h:22, from argp-xinl.c:37: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./stddef.h:55, from argmatch.h:25, from backupfile.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 argp-version-etc.c:17: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | 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/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./stdio.h:43, from ./version-etc.h:23, from argp-version-etc.c:18: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_t; | ^~~~~~~ In file included from argp-version-etc.c:17: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from ./stdio.h:43, from ./version-etc.h:23, from argp-version-etc.c:18: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_t; | ^~~~~~~ In file included from backupfile.c:21: ../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:55, from argmatch.h:25, from backupfile.c:25: ///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 ./stdio.h:43, from argp.h:22, from argp-xinl.c:37: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | In file included from argmatch.h:25, from backupfile.c:25: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ In file included from ./stddef.h:55, from argmatch.h:25, from backupfile.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; | ^~~~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' In file included from ./stdlib.h:36, from argp-fmtstream.c:27: ///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__ | ^~~~~~ In file included from ./stdio.h:43, from ./version-etc.h:23, from argp-version-etc.c:18: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | In file included from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from areadlink-with-size.c:27: ./stdint.h:77:63: error: #include nested too deeply 77 | # include "///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h" | ^ ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | ./stdint.h:90:24: error: #include nested too deeply 90 | # include | ^ ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ./stdint.h:95:20: error: #include nested too deeply 95 | #include | ^ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' ./stdint.h:101:23: error: #include nested too deeply 101 | # include | ^ In file included from ./time.h:41, from ./sys/stat.h:44, from ./acl.h:25, from acl-errno-valid.c:22: ///usr/include/time.h:88:15: warning: conflicting types for built-in function 'strftime'; expected 'long unsigned int(char *, long unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 88 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ^~~~~~~~ In file included from ./stddef.h:55, from ./stdio.h:53, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///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; | ^~~~~~~ ///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/time.h:61:1: note: 'strftime' is declared in header '' 60 | # include +++ |+#include 61 | #endif ///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 argp-fmtstream.c:27: ///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 '' In file included from ./stdio.h:53, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from ./stdio.h:53, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///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 argp-fs-xinl.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 ./stdio.h:58, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///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 argp-fs-xinl.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 ./stdio.h:58, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///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 argp-fs-xinl.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 ./stdio.h:58, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///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 argp-fs-xinl.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 ./stdio.h:58, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///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 ./stddef.h:55, from ./time.h:44, from ./sys/stat.h:44, from ./acl.h:25, from acl-errno-valid.c:22: ///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; | ^~~~~~~ ///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/stdio.h:652:15: note: 'fwrite' is declared in header '' In file included from argp-fs-xinl.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 ./stdio.h:58, from argp-fmtstream.h:27, from argp-fs-xinl.c:30: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ ///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, | ^~~~~~~~~~~~~~~ ///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/stdio.h:652:15: note: 'fwrite' is declared in header '' In file included from ./stdlib.h:36, from argp-parse.c:26: ///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 | In file included from argmatch.c:22: ../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 argmatch.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ ///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, | ^~~~~~~~~~~~~~~ In file included from ./stdlib.h:36, from argp-help.c:30: ///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__ | ^~~~~~ In file included from ./time.h:44, from ./sys/stat.h:44, from ./acl.h:25, from acl-errno-valid.c:22: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | In file included from argmatch.c:22: ../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 ./stddef.h:55, from ./time.h:44, from ./sys/stat.h:44, from ./acl.h:25, from acl-errno-valid.c:22: ///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; | ^~~~~~~~~~~ ///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) | ^~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from argmatch.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:59:1: warning: useless type name in empty declaration 59 | typedef __dev_t dev_t; | ^~~~~~~ ///usr/include/stdlib.h:542:14: note: 'calloc' is declared in header '' ///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 '' In file included from argmatch.c:22: ../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; | ^~~~~~ ///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) | ^~~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from argmatch.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ ///usr/include/stdlib.h:550:14: note: 'realloc' 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) | ^~~~~~~ In file included from argmatch.c:22: ../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; | ^~~~~~~ ///usr/include/stdlib.h:550:14: note: 'realloc' is declared in header '' In file included from ./sys/types.h:28, from ./stdio.h:58, from argmatch.c:28: ///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 argmatch.c:22: ../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 argmatch.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ ///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: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: 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 '' ///usr/include/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' CC dirname.o In file included from ./time.h:369, from ./sys/stat.h:44, from ./acl.h:25, from acl-errno-valid.c:22: ./sys/time.h:387:8: error: redefinition of 'struct timeval' 387 | struct timeval | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/sys/select.h:37, from ///usr/include/x86_64-linux-gnu/sys/types.h:179, from ./sys/types.h:28, from ./acl.h:24, from acl-errno-valid.c:22: /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:8:8: note: originally defined here 8 | struct timeval | ^~~~~~~ In file included from ./stddef.h:55, from ./stdio.h:53, from argp.h:22, from argp-pvh.c:24: ///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 ./stddef.h:55, from c-strcase.h:21, from c-strcasecmp.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 argp.h:22, from argp-pvh.c:24: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from ./stdio.h:53, from argp.h:22, from argp-pvh.c:24: ///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 c-strcasecmp.c:17: ../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:55, from c-strcase.h:21, from c-strcasecmp.c:20: ///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 argp-pvh.c:21: ../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 argp.h:22, from argp-pvh.c:24: ///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 argp-pvh.c:21: ../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 argp.h:22, from argp-pvh.c:24: ///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 ./stdlib.h:36, from areadlink.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__ | ^~~~~~ In file included from argp-pvh.c:21: ../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 argp.h:22, from argp-pvh.c:24: ///usr/include/x86_64-linux-gnu/sys/types.h:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | In file included from argp-pvh.c:21: ../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 argp.h:22, from argp-pvh.c:24: ///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 ./stddef.h:55, from ./stdlib.h:42, from argp-fmtstream.c:27: ///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; | ^~~~~~~ ///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 '' In file included from argp-pvh.c:21: ../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 c-strcase.h:21, from c-strcasecmp.c:20: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from argp.h:22, from argp-pvh.c:24: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ ///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) | ^~~~~~~ In file included from ./stddef.h:55, from c-strcase.h:21, from c-strcasecmp.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; | ^~~~~~~~~~~ ///usr/include/stdlib.h:550:14: note: 'realloc' is declared in header '' In file included from ./stdlib.h:36, from areadlink.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) | ^~~~~~~~~~~~~~ In file included from ./stdlib.h:42, from argp-fmtstream.c:27: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from ./stdlib.h:42, from argp-fmtstream.c:27: ///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; | ^~~~~~~~~~~ ///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 '' In file included from ./stddef.h:55, from ./stdio.h:53, from ./version-etc.h:23, from argp-version-etc.c:18: ///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 ./version-etc.h:23, from argp-version-etc.c:18: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from ./stdio.h:53, from ./version-etc.h:23, from argp-version-etc.c:18: ///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 argp-version-etc.c:17: ../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 ./version-etc.h:23, from argp-version-etc.c:18: ///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 get-permissions.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 argp-version-etc.c:17: ../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 ./version-etc.h:23, from argp-version-etc.c:18: ///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 ./sys/types.h:28, from acl.h:24, from get-permissions.c:23: ///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 argp-version-etc.c:17: ../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 ./version-etc.h:23, from argp-version-etc.c:18: ///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 argp-version-etc.c:17: ../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 ./version-etc.h:23, from argp-version-etc.c:18: ///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 get-permissions.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 acl.h:24, from get-permissions.c:23: ///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 argp-version-etc.c:17: ../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 ./version-etc.h:23, from argp-version-etc.c:18: ///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 get-permissions.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 acl.h:24, from get-permissions.c:23: ///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 get-permissions.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 acl.h:24, from get-permissions.c:23: ///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 get-permissions.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 acl.h:24, from get-permissions.c:23: ///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 get-permissions.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 acl.h:24, from get-permissions.c:23: ///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 get-permissions.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 acl.h:24, from get-permissions.c:23: ///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 ./stddef.h:55, from ./stdio.h:53, from argp.h:22, from argp-xinl.c:37: ///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 ./string.h:41, from argp-fmtstream.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 '' In file included from ./stdio.h:53, from argp.h:22, from argp-xinl.c:37: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ ///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 '' In file included from ./stddef.h:55, from ./stdio.h:53, from argp.h:22, from argp-xinl.c:37: ///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; | ^~~~~~~~~~~ ///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 '' In file included from argp-xinl.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 ./stdio.h:58, from argp.h:22, from argp-xinl.c:37: ///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 argp-xinl.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 ./string.h:41, from argp-help.c:31: ///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, | ^~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from argp.h:22, from argp-xinl.c:37: ///usr/include/x86_64-linux-gnu/sys/types.h:59:1: warning: useless type name in empty declaration 59 | typedef __dev_t dev_t; | ^~~~~~~ ///usr/include/string.h:34:1: note: 'memcpy' is declared in header '' 33 | #include +++ |+#include 34 | In file included from argp-xinl.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 ./stdlib.h:36, from acl-internal.h:23, from set-permissions.c:24: ///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__ | ^~~~~~ In file included from ./sys/types.h:28, from ./stdio.h:58, from argp.h:22, from argp-xinl.c:37: ///usr/include/x86_64-linux-gnu/sys/types.h:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ ///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: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:47:14: note: 'memmove' is declared in header '' ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | In file included from argp-xinl.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; | ^~~~~~~ ///usr/include/string.h:125:14: note: 'strncpy' is declared in header '' In file included from ./sys/types.h:28, from ./stdio.h:58, from argp.h:22, from argp-xinl.c:37: ///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 argp-xinl.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; | ^~~~~ ///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/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/stdlib.h:542:14: note: 'calloc' is declared in header '' In file included from ./sys/types.h:28, from ./stdio.h:58, from argp.h:22, from argp-xinl.c:37: ///usr/include/x86_64-linux-gnu/sys/types.h:97:1: warning: useless type name in empty declaration 97 | typedef __pid_t pid_t; | ^~~~~~~ ///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:133:14: note: 'strncat' is declared in header '' ///usr/include/string.h:61:14: note: 'memset' is declared in header '' In file included from ./string.h:41, from argp-fmtstream.h:28, from argp-fs-xinl.c:30: ///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/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 '' ///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:34:1: note: 'memcpy' is declared in header '' 33 | #include +++ |+#include 34 | ///usr/include/string.h:64:12: note: 'memcmp' 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 '' ///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: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: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 '' In file included from ./stdlib.h:36, from acl-internal.h:23, from set-permissions.c:24: ///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) | ^~~~~~~~~~~~~~ In file included from ./stdlib.h:36, from acl-internal.h:23, from acl-internal.c:24: ///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/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/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | ///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/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/stdlib.h:586:14: note: 'aligned_alloc' 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: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/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 '' In file included from ./string.h:41, from argp-parse.c:27: ///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: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:34:1: note: 'memcpy' is declared in header '' 33 | #include +++ |+#include 34 | ///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 '' ///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: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:140:12: note: 'strncmp' is declared in header '' ///usr/include/string.h:47:14: note: 'memmove' is declared in header '' ///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: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: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: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: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:61:14: note: 'memset' is declared in header '' ///usr/include/string.h:133:14: note: 'strncat' is declared in header '' ///usr/include/string.h:277:15: note: 'strspn' is declared in header '' In file included from ./stdlib.h:36, from acl-internal.h:23, from acl-internal.c:24: ///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/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/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/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: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/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' ///usr/include/string.h:64:12: note: 'memcmp' is declared in header '' ///usr/include/string.h:140:12: note: 'strncmp' 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 '' In file included from backupfile.c:21: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from backupfile.c:31: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ ///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) | ^~~~~~~ In file included from backupfile.c:21: ../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; | ^~~~~ ///usr/include/string.h:273:15: note: 'strcspn' is declared in header '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from backupfile.c:31: ///usr/include/x86_64-linux-gnu/sys/types.h:59:1: warning: useless type name in empty declaration 59 | typedef __dev_t dev_t; | ^~~~~~~ ///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 '' In file included from backupfile.c:21: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from backupfile.c:31: ///usr/include/x86_64-linux-gnu/sys/types.h:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ ///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, | ^~~~~~~ In file included from backupfile.c:21: ../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; | ^~~~~~~ ///usr/include/string.h:125:14: note: 'strncpy' is declared in header '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from backupfile.c:31: ///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 backupfile.c:21: ../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; | ^~~~~ ///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, | ^~~~~~~ In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from backupfile.c:31: ///usr/include/x86_64-linux-gnu/sys/types.h:85:1: warning: useless type name in empty declaration 85 | typedef __off_t off_t; | ^~~~~~~ ///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, | ^~~~~~~ In file included from backupfile.c:21: ../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; | ^~~~~ ///usr/include/string.h:133:14: note: 'strncat' is declared in header '' ///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) | ^~~~~~ In file included from ./string.h:41, from argp-fmtstream.h:28, from argp-fs-xinl.c:30: ///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:385:15: note: 'strlen' is declared in header '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from backupfile.c:31: ///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 backupfile.c:21: ../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; | ^~~~~~~ ///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 ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from backupfile.c:31: ///usr/include/x86_64-linux-gnu/sys/types.h:108:1: warning: useless type name in empty declaration 108 | typedef __ssize_t ssize_t; | ^~~~~~~ ///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: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 '' ///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 '' ///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: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) | ^~~~~~~ ///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: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: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) | ^~~~~~ In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from argp-fmtstream.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/string.h:385:15: note: 'strlen' is declared in header '' ///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: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) | ^~~~~~~ ///usr/include/string.h:273:15: note: 'strcspn' is declared in header '' ///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) | ^~~~~ CC basename.o ///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)); | ^~~~~ In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from argp-help.c:31: ///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/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/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)); | ^~~~~ In file included from careadlinkat.c:21: ../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 ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ ///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 careadlinkat.c:21: ../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 ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///usr/include/x86_64-linux-gnu/sys/types.h:59:1: warning: useless type name in empty declaration 59 | typedef __dev_t dev_t; | ^~~~~~~ ///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 careadlinkat.c:21: ../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 ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///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 careadlinkat.c:21: ../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 ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///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 careadlinkat.c:21: ../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 ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from argp-fmtstream.h:28, from argp-fs-xinl.c:30: ///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) | ^~~~ In file included from ./sys/types.h:28, from ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///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 careadlinkat.c:21: ../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; | ^~~~~ ///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) | ^~~~~ In file included from ./sys/types.h:28, from ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///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 ./stddef.h:55, from c-strcase.h:21, from c-strncasecmp.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; | ^~~~~~~ ///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/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)); | ^~~~~ In file included from careadlinkat.c:21: ../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 ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///usr/include/x86_64-linux-gnu/sys/types.h:108:1: warning: useless type name in empty declaration 108 | typedef __ssize_t ssize_t; | ^~~~~~~ ///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 '' ///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) | ^~~~~~~ ///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 c-strncasecmp.c:17: ../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:55, from c-strcase.h:21, from c-strncasecmp.c:20: ///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 ./stdlib.h:28, from ./getopt.h:54, from argp.h:24, from argp-eexst.c:25: ///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 | In file included from ./string.h:41, from argp-fmtstream.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, | ^~~~~~~ ///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 '' In file included from ./string.h:41, from argp-help.c:31: ///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, | ^~~~~~~ ///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 ./time.h:41, from ./sys/stat.h:44, from acl.h:25, from get-permissions.c:23: ///usr/include/time.h:88:15: warning: conflicting types for built-in function 'strftime'; expected 'long unsigned int(char *, long unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 88 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ^~~~~~~~ In file included from c-strcase.h:21, from c-strncasecmp.c:20: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stddef.h:55, from c-strcase.h:21, from c-strncasecmp.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; | ^~~~~~~~~~~ ///usr/include/time.h:49:1: note: 'strftime' is declared in header '' 48 | # include +++ |+#include 49 | struct sigevent; In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from argp-parse.c:27: ///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) | ^~~~ In file included from ./stdlib.h:28, from ./getopt.h:54, from argp.h:24, from argp-eexst.c:25: ///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/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) | ^~~~~ In file included from careadlinkat.c:21: ../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; | ^~~~~~ make[5]: *** [Makefile:1834: allocator.o] Error 1 make[5]: *** Waiting for unfinished jobs.... ///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/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 '' ../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 ./string.h:41, from argp-fmtstream.h:28, from argp-fs-xinl.c:30: ///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, | ^~~~~~~ ///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 ./stddef.h:45, from ///usr/include/x86_64-linux-gnu/sys/types.h:144, from ./sys/types.h:28, from ./fcntl.h:50, from careadlinkat.h:23, from careadlinkat.c:23: ///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 ./stdlib.h:36, from argmatch.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 argmatch.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/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' In file included from ./string.h:41, from argp-parse.c:27: ///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, | ^~~~~~~ In file included from ./time.h:369, from ./sys/stat.h:44, from acl.h:25, from get-permissions.c:23: ./sys/time.h:387:8: error: redefinition of 'struct timeval' 387 | struct timeval | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/sys/select.h:37, from ///usr/include/x86_64-linux-gnu/sys/types.h:179, from ./sys/types.h:28, from acl.h:24, from get-permissions.c:23: /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:8:8: note: originally defined here 8 | struct timeval | ^~~~~~~ In file included from ./stdlib.h:36, from backupfile.c:31: ///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 backupfile.c:31: ///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 '' In file included from set-permissions.c:24: acl-internal.h:300:3: warning: 'const' attribute on function returning 'void' [-Wattributes] 300 | ; | ^ In file included from acl-internal.c:24: acl-internal.h:300:3: warning: 'const' attribute on function returning 'void' [-Wattributes] 300 | ; | ^ In file included from cloexec.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 ./fcntl.h:50, from cloexec.c:25: ///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 cloexec.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 ./fcntl.h:50, from cloexec.c:25: ///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 cloexec.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 ./fcntl.h:50, from cloexec.c:25: ///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 cloexec.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 ./fcntl.h:50, from cloexec.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 cloexec.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 ./fcntl.h:50, from cloexec.c:25: ///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 cloexec.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 ./fcntl.h:50, from cloexec.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 cloexec.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 ./fcntl.h:50, from cloexec.c:25: ///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 close-stream.c:18: ../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/stdio.h:33, from ./stdio.h:43, from close-stream.h:1, from close-stream.c:20: ///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 cloexec.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 ./stdlib.h:28, from ./getopt.h:54, from argp.h:24, from argp-pvh.c:24: ///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__ | ^~~~~~ In file included from ./stddef.h:45, from ///usr/include/x86_64-linux-gnu/sys/types.h:144, from ./sys/types.h:28, from ./fcntl.h:50, from cloexec.c:25: ///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; | ^~~~~~~ ///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:28, from ./getopt.h:54, from argp.h:24, from argp-pvh.c:24: ///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 '' In file included from ./stddef.h:55, from dirname.h:23, from dirname.c:21: ///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; | ^~~~~~~ make[5]: *** [Makefile:1834: acl-errno-valid.o] Error 1 make[5]: *** [Makefile:1834: areadlink.o] Error 1 make[5]: *** [Makefile:1834: areadlinkat.o] Error 1 make[5]: *** [Makefile:1834: c-strcasecmp.o] Error 1 In file included from dirname.c:19: ../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:55, from dirname.h:23, from dirname.c:21: ///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 dirname.h:23, from dirname.c:21: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_t; | ^~~~~~~~~~~ In file included from ./stdlib.h:28, from ./getopt.h:54, from argp.h:24, from argp-xinl.c:37: ///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 | In file included from ./stddef.h:55, from dirname.h:23, from dirname.c:21: ///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; | ^~~~~~~~~~~ ///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 '' In file included from ./string.h:41, from argmatch.c:30: ///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/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 '' ///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) | ^~~~~~~ In file included from ./stdio.h:43, from argp-fmtstream.h:27, from argp-fmtstream.c:33: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/string.h:47:14: note: 'memmove' is declared in header '' ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | ///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 '' In file included from ./stdlib.h:28, from ./getopt.h:54, from argp.h:24, from argp-xinl.c:37: ///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/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/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' ///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/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/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' ///usr/include/string.h:91:14: note: 'memchr' is declared in header '' In file included from ./stdlib.h:28, from ./getopt.h:54, from ./argp.h:24, from argp-version-etc.c:19: ///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/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/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 '' ///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 close-stream.c:18: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./stdlib.h:28, from ./getopt.h:54, from ./argp.h:24, from argp-version-etc.c:19: ///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) | ^~~~~~~~~~~~~~ ../config.h:2677:20: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_t; | ^~~~~ In file included from ./stdio.h:43, from close-stream.h:1, from close-stream.c:20: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_t; | ^~~~~~~ In file included from close-stream.c:18: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_t; | ^~~~~~~ ///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/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) | ^~~~~~~ In file included from ./stdio.h:43, from close-stream.h:1, from close-stream.c:20: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_t; | ^~~~~~~ ///usr/include/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' In file included from ./string.h:41, from backupfile.c:32: ///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: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: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 '' make[5]: *** [Makefile:1834: c-strncasecmp.o] Error 1 ///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 '' make[5]: *** [Makefile:1834: acl-internal.o] Error 1 ///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: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: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 '' In file included from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from bitrotate.h:23, from bitrotate.c:3: ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9:26: error: #include nested too deeply 9 | # include_next | ^ ///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) | ^~~~~~~ ///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/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/stdio.h:652:15: note: 'fwrite' 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 '' make[5]: *** [Makefile:1834: set-permissions.o] Error 1 ///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, | ^~~~~~~~~~~~~~~ ///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 ./stdio.h:43, from close-stream.h:1, from close-stream.c:20: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' In file included from ./stdint.h:90, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from bitrotate.h:23, from bitrotate.c:3: ./sys/types.h:28:55: error: #include nested too deeply 28 | #include "///usr/include/x86_64-linux-gnu/sys/types.h" | ^ ///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) | ^~~~~~~ In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from argmatch.c:30: ///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) | ^~~~~~~~~~~ ///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 '' In file included from ./stdint.h:101, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from ///usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h:9, from ./stdint.h:77, from bitrotate.h:23, from bitrotate.c:3: ./inttypes.h:41:39: error: #include nested too deeply 41 | # include "///usr/include/inttypes.h" | ^ 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 ./stdio.h:43, from argp.h:22, from argp-help.c:50: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ 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; | ^~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | 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; | ^~~~~~~ ///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/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/stdio.h:652:15: note: 'fwrite' is declared in header '' ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' 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; | ^~~~~~~ ///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, | ^~~~~~~~~~~~~~~ In file included from ./string.h:41, from argmatch.c:30: ///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, | ^~~~~~~ ///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) | ^~~~~~ 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; | ^~~~~~~ ///usr/include/string.h:385:15: note: 'strlen' is declared in header '' 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; | ^~~~~~~ ///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 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; | ^~~~~~ In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from backupfile.c:32: ///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) | ^~~~ ../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; | ^~~~~~~ ///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/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/stdio.h:652:15: note: 'fwrite' is declared in header '' ///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/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, | ^~~~~~~~~~~~~~~ ///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 ./stdlib.h:36, from acl-internal.h:23, from get-permissions.c:25: ///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 acl-internal.h:23, from get-permissions.c:25: ///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 '' In file included from closeout.c:19: ../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/stdio.h:33, from ./stdio.h:43, from closeout.c:25: ///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 ./string.h:41, from backupfile.c:32: ///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, | ^~~~~~~ In file included from dirname.c:19: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from dirname.c:23: ///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 dirname.c:19: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from dirname.c:23: ///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 dirname.c:19: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from dirname.c:23: ///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 dirname.c:19: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from dirname.c:23: ///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 dirname.c:19: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from dirname.c:23: ///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 dirname.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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from dirname.c:23: ///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 dirname.c:19: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from dirname.c:23: ///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 ./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; | ^~~~~~~~~~~ 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 closeout.c:19: ../config.h:2677:15: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_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; | ^~~~~ ../config.h:2677:20: error: two or more data types in declaration specifiers 2677 | #define off_t long int | ^~~ ///usr/include/stdio.h:63:17: note: in expansion of macro 'off_t' 63 | typedef __off_t off_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 ./stdio.h:43, from closeout.c:25: ///usr/include/stdio.h:63:1: warning: useless type name in empty declaration 63 | typedef __off_t off_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 closeout.c:19: ../config.h:2749:17: error: two or more data types in declaration specifiers 2749 | #define ssize_t int | ^~~ ///usr/include/stdio.h:77:19: note: in expansion of macro 'ssize_t' 77 | typedef __ssize_t ssize_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 ./stdio.h:43, from closeout.c:25: ///usr/include/stdio.h:77:1: warning: useless type name in empty declaration 77 | typedef __ssize_t ssize_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; | ^~~~~~~ In file included from argmatch.c:40: 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 argmatch.c:28: /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 ./stdio.h:43, from closeout.c:25: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | ///usr/include/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' In file included from ./stddef.h:55, from ./unistd.h:56, from careadlinkat.h:24, from careadlinkat.c:23: ///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; | ^~~~~~~ ///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/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, | ^~~~~~~~~~~~~~~ In file included from ./unistd.h:56, from careadlinkat.h:24, from careadlinkat.c:23: ./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 careadlinkat.h:24, from careadlinkat.c:23: ///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 areadlinkat-with-size.c:22: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///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 areadlinkat-with-size.c:22: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///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 areadlinkat-with-size.c:22: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///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 areadlinkat-with-size.c:22: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///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 areadlinkat-with-size.c:22: ../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; | ^~~~~ In file included from ./stdlib.h:36, from dirname.c:23: ///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__ | ^~~~~~ ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///usr/include/x86_64-linux-gnu/sys/types.h:85:1: warning: useless type name in empty declaration 85 | typedef __off_t off_t; | ^~~~~~~ ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | In file included from areadlinkat-with-size.c:22: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///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 areadlinkat-with-size.c:22: ../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; | ^~~~~~~ ///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) | ^~~~~~ In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlinkat-with-size.c:29: ///usr/include/x86_64-linux-gnu/sys/types.h:108:1: warning: useless type name in empty declaration 108 | typedef __ssize_t ssize_t; | ^~~~~~~ ///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 dirname.c:23: ///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 '' In file included from get-permissions.c:25: acl-internal.h:300:3: warning: 'const' attribute on function returning 'void' [-Wattributes] 300 | ; | ^ In file included from ./stddef.h:55, from dirname.h:23, from basename.c:21: ///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; | ^~~~~~~ make[5]: *** [Makefile:1834: argmatch.o] Error 1 make[5]: *** [Makefile:1834: argp-eexst.o] Error 1 In file included from ./stddef.h:55, from ./stdio.h:53, from closeout.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 basename.c:19: ../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:55, from dirname.h:23, from basename.c:21: ///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 ./stdio.h:53, from closeout.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 ./stdio.h:53, from closeout.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; | ^~~~~~~~~~~ In file included from closeout.c:19: ../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 dirname.h:23, from basename.c:21: ./stddef.h:104:3: error: conflicting types for 'max_align_t' 104 | } max_align_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:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ In file included from ./stddef.h:55, from dirname.h:23, from basename.c:21: ///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 closeout.c:19: ../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 closeout.c:25: ///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 closeout.c:19: ../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; | ^~~~~~ make[5]: *** [Makefile:1834: argp-fs-xinl.o] Error 1 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:69:1: warning: useless type name in empty declaration 69 | typedef __mode_t mode_t; | ^~~~~~~ In file included from closeout.c:19: ../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 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 ./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__ | ^~~~~~ 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; | ^~~~~~~ ///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 ./stdio.h:43, from ./getopt.h:56, from argp-parse.c:30: ///usr/include/stdio.h:354:12: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 354 | extern int snprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~ ///usr/include/stdio.h:134:1: note: 'snprintf' is declared in header '' 133 | #include +++ |+#include 134 | 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/stdio.h:358:12: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ ///usr/include/stdio.h:358:12: note: 'vsnprintf' is declared in header '' ///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) | ^~~~~~~~~~~~~ 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) | ///usr/include/stdlib.h:586:14: note: 'aligned_alloc' is declared in header '' 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) \ | 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 ./string.h:41, from careadlinkat.c:27: ///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/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/stdio.h:652:15: note: 'fwrite' 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/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, | ^~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~ ///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 '' 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; | ^~~~~~~~~~~ ///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 '' In file included from ./string.h:41, from basename.c:23: ///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: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 '' ///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 '' make[5]: *** [Makefile:1834: get-permissions.o] Error 1 ///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 '' In file included from ./string.h:41, from careadlinkat.c:27: ///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) | ^~~~~~~ In file included from ./string.h:41, from dirname.c:24: ///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, | ^~~~~~ make[5]: *** [Makefile:1834: close-stream.o] Error 1 ///usr/include/string.h:34:1: note: 'memcpy' is declared in header '' 33 | #include +++ |+#include 34 | ///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: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: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 '' ///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 '' In file included from areadlink-with-size.c:21: ../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; | ^~~~~ ///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 '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlink-with-size.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:47:1: warning: useless type name in empty declaration 47 | typedef __ino_t ino_t; | ^~~~~~~ ///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 '' In file included from areadlink-with-size.c:21: ../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; | ^~~~~ ///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 '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlink-with-size.c:28: ///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 areadlink-with-size.c:21: ../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; | ^~~~~~ ///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 '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlink-with-size.c:28: ///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 areadlink-with-size.c:21: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlink-with-size.c:28: ///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 areadlink-with-size.c:21: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlink-with-size.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:85:1: warning: useless type name in empty declaration 85 | typedef __off_t off_t; | ^~~~~~~ ///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, | ^~~~~~~ In file included from areadlink-with-size.c:21: ../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; | ^~~~~ ///usr/include/string.h:125:14: note: 'strncpy' is declared in header '' In file included from ./sys/types.h:28, from ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlink-with-size.c:28: ///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 areadlink-with-size.c:21: ../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 ///usr/include/stdlib.h:394, from ./stdlib.h:36, from areadlink-with-size.c:28: ///usr/include/x86_64-linux-gnu/sys/types.h:108:1: warning: useless type name in empty declaration 108 | typedef __ssize_t ssize_t; | ^~~~~~~ ///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: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:133:14: note: 'strncat' is declared in header '' In file included from ./string.h:41, from basename.c:23: ///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: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 '' ///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 '' ///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) | ^~~~~~~ ///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: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 '' 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; | ^~~~~~~ ///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, | ^~~~~~~ In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from careadlinkat.c:27: ///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/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 '' ///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/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) | ^~~~~~~ ///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)); | ^~~~~ 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; | ^~~~~~~~~~~ ///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, | ^~~~~~~ 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; | ^~~~~~~~~~~ ///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 '' ///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) | ^~~~~~~~~~~ ///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 basename.c:23: ///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)); | ^~~~~ In file included from ./strings.h:34, from ///usr/include/string.h:432, from ./string.h:41, from dirname.c:24: ///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: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) | ^~~~~~~~~~~ ///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)); | ^~~~~ In file included from ./string.h:41, from careadlinkat.c:27: ///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, | ^~~~~~~ ///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 basename.c:23: ///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, | ^~~~~~~ In file included from ./string.h:41, from dirname.c:24: ///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: argp-xinl.o] Error 1 make[5]: *** [Makefile:1834: cloexec.o] Error 1 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__ | ^~~~~~ opendir-safer.c: In function 'opendir_safer': ///usr/include/stdlib.h:395:1: note: 'malloc' is declared in header '' 394 | # include /* we need int32_t... */ +++ |+#include 395 | 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] ///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-fmtstream.c:34: 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-fmtstream.h:27, from argp-fmtstream.c:33: /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 '' 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: argp-pvh.o] Error 1 backupfile.c: In function 'numbered_backup': backupfile.c:195:16: warning: implicit declaration of function 'readdir'; did you mean 'rmdir'? [-Wimplicit-function-declaration] 195 | while ((dp = readdir (dirp)) != NULL) | ^~~~~~~ | rmdir backupfile.c:195:14: warning: assignment to 'struct dirent *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 195 | while ((dp = readdir (dirp)) != NULL) | ^ backupfile.c:254:3: warning: implicit declaration of function 'closedir'; did you mean 'close'? [-Wimplicit-function-declaration] 254 | closedir (dirp); | ^~~~~~~~ | close make[5]: *** [Makefile:1834: careadlinkat.o] Error 1 make[5]: *** [Makefile:1834: argp-version-etc.o] Error 1 make[5]: *** [Makefile:1834: opendir-safer.o] Error 1 make[5]: *** [Makefile:1834: basename.o] Error 1 make[5]: *** [Makefile:1834: dirname.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 '' 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) | ///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, | ^~~~~~~ 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) \ | ///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 '' ///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 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 ./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) | ^~~~~~~~~~~ make[5]: *** [Makefile:1834: backupfile.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: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: bitrotate.o] Error 1 make[5]: *** [Makefile:1834: closeout.o] Error 1 make[5]: *** [Makefile:1834: argp-parse.o] Error 1 make[5]: *** [Makefile:1834: areadlink-with-size.o] Error 1 make[5]: *** [Makefile:1834: argp-help.o] Error 1 make[5]: Leaving directory '/tmp/instance-2/output-1/build/host-tar-1.29/gnu' make[4]: *** [Makefile:1854: all-recursive] Error 1 make[4]: Leaving directory '/tmp/instance-2/output-1/build/host-tar-1.29/gnu' make[3]: *** [Makefile:1524: all] Error 2 make[3]: Leaving directory '/tmp/instance-2/output-1/build/host-tar-1.29/gnu' make[2]: *** [Makefile:1338: all-recursive] Error 1 make[2]: Leaving directory '/tmp/instance-2/output-1/build/host-tar-1.29' make[1]: *** [Makefile:1277: all] Error 2 make[1]: Leaving directory '/tmp/instance-2/output-1/build/host-tar-1.29' make: *** [package/pkg-generic.mk:269: /tmp/instance-2/output-1/build/host-tar-1.29/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-2/buildroot'