>>> uclibc 1.0.48 Extracting xzcat /home/autobuild/autobuild/instance-18/dl/uclibc/uClibc-ng-1.0.48.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48 -xf - >>> uclibc 1.0.48 Patching Applying 0001-futimesat-add-missing-header.patch using patch: patching file libc/sysdeps/linux/common/futimesat.c Applying 0002-fix-kernel_stat64-definition.patch using patch: patching file libc/sysdeps/linux/common-generic/bits/kernel_stat.h Using /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48/.config as base # # merged configuration written to /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48/.config (needs make) # make[1]: Entering directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' # # configuration written to /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' make[1]: Entering directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48/.config:256:warning: override: UCLIBC_HAS_LINUXTHREADS changes choice state # # configuration written to /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' >>> uclibc 1.0.48 Configuring >>> uclibc 1.0.48 Building /usr/bin/make -j1 -C /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48 ARCH="riscv32" CROSS_COMPILE="/home/autobuild/autobuild/instance-18/output-1/host/bin/riscv32-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" headers make[1]: Entering directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' make[1]: Leaving directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' /usr/bin/make -j1 -C /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48 ARCH="riscv32" CROSS_COMPILE="/home/autobuild/autobuild/instance-18/output-1/host/bin/riscv32-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" make[1]: Entering directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/pipe2.c:9: libc/sysdeps/linux/common/pipe2.c:13:30: warning: argument 1 of type 'int *' declared as a pointer [-Warray-parameter=] 13 | _syscall2(int, pipe2, int *, filedes, int, flags) | ~~~~~~~^~~~~~~ ./include/bits/syscalls-common.h:83:43: note: in definition of macro 'C_DECL_ARGS_2' 83 | #define C_DECL_ARGS_2(t, v, args...) t v, C_DECL_ARGS_1(args) | ^ ./include/bits/syscalls-common.h:141:41: note: in expansion of macro 'SYSCALL_FUNC' 141 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/pipe2.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, pipe2, int *, filedes, int, flags) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/pipe2.c:10: ./include/unistd.h:445:23: note: previously declared as an array 'int[2]' 445 | extern int pipe2 (int __pipedes[2], int __flags) __THROW __wur; | ~~~~^~~~~~~~~~~~ In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/utimensat.c:9: libc/sysdeps/linux/common/utimensat.c:34:81: warning: argument 3 of type 'const struct timespec *' declared as a pointer [-Warray-parameter=] 34 | _syscall4(int, utimensat, int, fd, const char *, path, const struct timespec *, times, int, flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/bits/syscalls-common.h:83:43: note: in definition of macro 'C_DECL_ARGS_2' 83 | #define C_DECL_ARGS_2(t, v, args...) t v, C_DECL_ARGS_1(args) | ^ ./include/bits/syscalls-common.h:85:46: note: in expansion of macro 'C_DECL_ARGS_3' 85 | #define C_DECL_ARGS_4(t, v, args...) t v, C_DECL_ARGS_3(args) | ^~~~~~~~~~~~~ ./include/bits/syscalls-common.h:98:11: note: in expansion of macro 'C_DECL_ARGS_4' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~~~~~~~~~ ./include/bits/syscalls-common.h:144:41: note: in expansion of macro 'SYSCALL_FUNC' 144 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimensat.c:34:1: note: in expansion of macro '_syscall4' 34 | _syscall4(int, utimensat, int, fd, const char *, path, const struct timespec *, times, int, flags) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/utimensat.c:10: ./include/sys/stat.h:379:45: note: previously declared as an array 'const struct timespec[2]' 379 | const struct timespec __times[2], | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ libc/stdio/_fpmaxtostr.c:165:9: warning: floating constant exceeds range of 'long double' [-Woverflow] 165 | 0x1.0p16384L | ^~~~~~~~~~~~ libc/unistd/sleep.c: In function 'sleep': libc/unistd/sleep.c:118:39: warning: passing argument 3 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict] 118 | sigprocmask (SIG_BLOCK, &set, &set); /* never fails */ | ~~~~ ^~~~ In file included from libpthread/linuxthreads/ptlongjmp.c:22: ./include/jmpbuf-unwind.h:43:9: warning: "__libc_unwind_longjmp" redefined 43 | #define __libc_unwind_longjmp(buf, val) __libc_longjmp (buf, val) | ^~~~~~~~~~~~~~~~~~~~~ In file included from libpthread/linuxthreads/ptlongjmp.c:18: ./include/setjmp.h:105:10: note: this is the location of the previous definition 105 | # define __libc_unwind_longjmp(buf, val) __libc_longjmp(buf, val) | ^~~~~~~~~~~~~~~~~~~~~ libpthread/linuxthreads/signals.c:81:45: warning: 'struct ucontext' declared inside parameter list will not be visible outside of this definition or declaration 81 | void (*rt) (int, struct siginfo *, struct ucontext *); | ^~~~~~~~ libpthread/linuxthreads/signals.c:108:42: warning: 'struct ucontext' declared inside parameter list will not be visible outside of this definition or declaration 108 | struct ucontext *uc) | ^~~~~~~~ libpthread/linuxthreads/signals.c: In function 'pthread_sighandler_rt': libpthread/linuxthreads/signals.c:124:35: error: passing argument 3 of 'sighandler[signo].rt' from incompatible pointer type [-Wincompatible-pointer-types] 124 | sighandler[signo].rt(signo, si, uc); | ^~ | | | struct ucontext * libpthread/linuxthreads/signals.c:124:35: note: expected 'struct ucontext *' but argument is of type 'struct ucontext *' make[1]: *** [Makerules:373: libpthread/linuxthreads/signals.os] Error 1 make[1]: Leaving directory '/home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48' make: *** [package/pkg-generic.mk:283: /home/autobuild/autobuild/instance-18/output-1/build/uclibc-1.0.48/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-18/buildroot'