>>> uclibc 1.0.50 Extracting mkdir -p /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-tar/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-tar/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-xz/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-xz/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host mkdir -p /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-tar/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-tar/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-xz/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-xz/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/xzcat /home/autobuild/autobuild/instance-8/dl/uclibc/uClibc-ng-1.0.50.tar.xz | /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/tar --strip-components=1 -C /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50 -xf - >>> uclibc 1.0.50 Patching Applying 0001-mips64-time64-for-n32-ABI-breaks-a-lot-of-tests-disa.patch using patch: patching file extra/Configs/Config.in mkdir -p /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host mkdir -p /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target Using /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50/.config as base # # merged configuration written to /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50/.config (needs make) # make[1]: Entering directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[2]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[2]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[2]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[2]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory # # configuration written to /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' make[1]: Entering directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory make[1]: /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-gcc: No such file or directory /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50/.config:253:warning: override: UCLIBC_HAS_LINUXTHREADS changes choice state # # configuration written to /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' >>> uclibc 1.0.50 Configuring mkdir -p /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-ccache/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-ccache/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-fakedate/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-fakedate/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-gcc-initial/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-gcc-initial/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-skeleton/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-skeleton/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/linux-headers/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/linux-headers/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/skeleton/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/skeleton/host/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host mkdir -p /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-ccache/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-ccache/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-fakedate/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-fakedate/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-gcc-initial/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-gcc-initial/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/host-skeleton/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/host-skeleton/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/linux-headers/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/linux-headers/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-8/output-1/per-package/skeleton/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/skeleton/target/ /home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/target >>> uclibc 1.0.50 Building /usr/bin/make -C /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50 ARCH="riscv32" CROSS_COMPILE="/home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g3 -fno-lto" HOSTCC="/home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/ccache /usr/bin/gcc" headers make[1]: Entering directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' make[1]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' /usr/bin/make -C /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50 ARCH="riscv32" CROSS_COMPILE="/home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/riscv32-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g3 -fno-lto" HOSTCC="/home/autobuild/autobuild/instance-8/output-1/per-package/uclibc/host/bin/ccache /usr/bin/gcc" make[1]: Entering directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' libc/sysdeps/linux/riscv32/cache.c:42:1: warning: no previous prototype for '__riscv_flush_icache' [-Wmissing-prototypes] 42 | __riscv_flush_icache (void *start, void *end, unsigned long int flags) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../linux-headers-5.15.165/usr/include/asm/socket.h:1, from ./include/bits/socket.h:360, from ./include/sys/socket.h:39, from libc/sysdeps/linux/common/cmsg_nxthdr.c:23: ../linux-headers-5.15.165/usr/include/asm-generic/socket.h:130:5: warning: "__BITS_PER_LONG" is not defined, evaluates to 0 [-Wundef] 130 | #if __BITS_PER_LONG == 64 || (defined(__x86_64__) && defined(__ILP32__)) | ^~~~~~~~~~~~~~~ libc/sysdeps/linux/common/fexecve.c: In function 'fexecve': libc/sysdeps/linux/common/fexecve.c:27:14: warning: 'nonnull' argument 'argv' compared to NULL [-Wnonnull-compare] 27 | if (fd < 0 || argv == NULL || envp == NULL) | ^ libc/sysdeps/linux/common/getdomainname.c: In function 'getdomainname': libc/sysdeps/linux/common/getdomainname.c:24:6: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare] 24 | if (name == NULL) { | ^ libc/sysdeps/linux/common/gethostname.c: In function 'gethostname': libc/sysdeps/linux/common/gethostname.c:19:6: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare] 19 | if (name == NULL) { | ^ libc/sysdeps/linux/common/gettimeofday.c: In function 'gettimeofday': libc/sysdeps/linux/common/gettimeofday.c:18:8: warning: 'nonnull' argument 'tv' compared to NULL [-Wnonnull-compare] 18 | if (!tv) | ^ In file included from libc/sysdeps/linux/common/nanosleep.c:11: ./include/cancel.h:40:19: warning: no previous prototype for '__nanosleep_nocancel' [-Wmissing-prototypes] 40 | #define _NC(name) __##name##_nocancel | ^~ libc/sysdeps/linux/common/nanosleep.c:14:5: note: in expansion of macro '_NC' 14 | int _NC(nanosleep)(const struct timespec *req, struct timespec *rem) | ^~~ libc/sysdeps/linux/common/openat.c:18:5: warning: no previous prototype for '__openat' [-Wmissing-prototypes] 18 | int __openat(int fd, const char *file, int o_flag, ...) | ^~~~~~~~ In file included from libc/sysdeps/linux/common/pause.c:11: ./include/cancel.h:40:19: warning: no previous prototype for '__pause_nocancel' [-Wmissing-prototypes] 40 | #define _NC(name) __##name##_nocancel | ^~ ./include/cancel.h:39:20: note: in expansion of macro '_NC' 39 | #define __NC(name) _NC(name) | ^~~ libc/sysdeps/linux/common/pause.c:27:1: note: in expansion of macro '__NC' 27 | __NC(pause)(void) | ^~~~ 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:449:23: note: previously declared as an array 'int[2]' 449 | extern int pipe2 (int __pipedes[2], int __flags) __THROW __wur; | ~~~~^~~~~~~~~~~~ In file included from libc/sysdeps/linux/common/poll.c:22: ./include/cancel.h:40:19: warning: no previous prototype for '__poll_nocancel' [-Wmissing-prototypes] 40 | #define _NC(name) __##name##_nocancel | ^~ ./include/cancel.h:39:20: note: in expansion of macro '_NC' 39 | #define __NC(name) _NC(name) | ^~~ libc/sysdeps/linux/common/poll.c:49:5: note: in expansion of macro '__NC' 49 | int __NC(poll)(struct pollfd *fds, nfds_t nfds, int timeout) | ^~~~ In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/rename.c:9: libc/sysdeps/linux/common/rename.c: In function 'renameat2': libc/sysdeps/linux/common/rename.c:23:62: warning: declaration of 'oldpath' shadows a parameter [-Wshadow] 23 | _syscall5(int, renameat2, int, olddfd, const char *, oldpath, | ~~~~~~~~~~~~~~^~~~~~~ ./include/bits/syscalls-common.h:85:43: note: in definition of macro 'C_DECL_ARGS_4' 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_5' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~~~~~~~~~ ./include/bits/syscalls-common.h:145:41: note: in expansion of macro 'SYSCALL_FUNC' 145 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/rename.c:23:9: note: in expansion of macro '_syscall5' 23 | _syscall5(int, renameat2, int, olddfd, const char *, oldpath, | ^~~~~~~~~ libc/sysdeps/linux/common/rename.c:21:24: note: shadowed declaration is here 21 | int rename(const char *oldpath, const char *newpath) | ~~~~~~~~~~~~^~~~~~~ libc/sysdeps/linux/common/rename.c:24:46: warning: declaration of 'newpath' shadows a parameter [-Wshadow] 24 | int, newdfd, const char *, newpath, 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:86:46: note: in expansion of macro 'C_DECL_ARGS_4' 86 | #define C_DECL_ARGS_5(t, v, args...) t v, C_DECL_ARGS_4(args) | ^~~~~~~~~~~~~ ./include/bits/syscalls-common.h:98:11: note: in expansion of macro 'C_DECL_ARGS_5' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~~~~~~~~~ ./include/bits/syscalls-common.h:145:41: note: in expansion of macro 'SYSCALL_FUNC' 145 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/rename.c:23:9: note: in expansion of macro '_syscall5' 23 | _syscall5(int, renameat2, int, olddfd, const char *, oldpath, | ^~~~~~~~~ libc/sysdeps/linux/common/rename.c:21:45: note: shadowed declaration is here 21 | int rename(const char *oldpath, const char *newpath) | ~~~~~~~~~~~~^~~~~~~ In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/wait4.c:9: libc/sysdeps/linux/common/wait4.c: In function '__wait4_nocancel': ./include/bits/syscalls-common.h:45:14: warning: declaration of '__res' shadows a previous local [-Wshadow] 45 | long __res; \ | ^~~~~ ./include/bits/syscalls-common.h:34:44: note: in expansion of macro 'INLINE_SYSCALL_NCS' 34 | # define INLINE_SYSCALL(name, nr, args...) INLINE_SYSCALL_NCS(__NR_##name, nr, args) | ^~~~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/wait4.c:57:17: note: in expansion of macro 'INLINE_SYSCALL' 57 | __res = INLINE_SYSCALL(waitid, 5, type, pid, &info, opts|WEXITED, rusage); | ^~~~~~~~~~~~~~ libc/sysdeps/linux/common/wait4.c:41:13: note: shadowed declaration is here 41 | int __res; | ^~~~~ In file included from ./ldso/include/dl-defs.h:77, from ./ldso/include/dl-string.h:15, from ./ldso/include/dl-syscall.h:46, from ./ldso/include/ldso.h:52, from libc/misc/auxvt/getauxval.c:21: ./ldso/ldso/riscv32/dl-sysdep.h: In function 'elf_machine_dynamic': ./ldso/ldso/riscv32/dl-sysdep.h:66:21: warning: nested extern declaration of '_GLOBAL_OFFSET_TABLE_' [-Wnested-externs] 66 | extern ElfW(Addr) _GLOBAL_OFFSET_TABLE_ __attribute__ ((visibility ("hidden"))); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sys/syscall.h:33, from ./ldso/include/dl-syscall.h:12: ./ldso/include/dl-syscall.h: In function '_dl_gettimeofday': ./ldso/include/dl-syscall.h:265:32: error: '__NR_gettimeofday' undeclared (first use in this function); did you mean '_dl_gettimeofday'? 265 | # define __NR__dl_gettimeofday __NR_gettimeofday | ^~~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:18:16: note: in definition of macro 'INTERNAL_SYSCALL_NCS' 18 | _a7 = (name); \ | ^~~~ ./include/bits/syscalls-common.h:34:44: note: in expansion of macro 'INLINE_SYSCALL_NCS' 34 | # define INLINE_SYSCALL(name, nr, args...) INLINE_SYSCALL_NCS(__NR_##name, nr, args) | ^~~~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:34:63: note: in expansion of macro '__NR__dl_gettimeofday' 34 | # define INLINE_SYSCALL(name, nr, args...) INLINE_SYSCALL_NCS(__NR_##name, nr, args) | ^~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:141:41: note: in expansion of macro 'SYSCALL_FUNC' 141 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:266:24: note: in expansion of macro '_syscall2' 266 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./ldso/include/dl-syscall.h:265:32: note: each undeclared identifier is reported only once for each function it appears in 265 | # define __NR__dl_gettimeofday __NR_gettimeofday | ^~~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:18:16: note: in definition of macro 'INTERNAL_SYSCALL_NCS' 18 | _a7 = (name); \ | ^~~~ ./include/bits/syscalls-common.h:34:44: note: in expansion of macro 'INLINE_SYSCALL_NCS' 34 | # define INLINE_SYSCALL(name, nr, args...) INLINE_SYSCALL_NCS(__NR_##name, nr, args) | ^~~~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:34:63: note: in expansion of macro '__NR__dl_gettimeofday' 34 | # define INLINE_SYSCALL(name, nr, args...) INLINE_SYSCALL_NCS(__NR_##name, nr, args) | ^~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:141:41: note: in expansion of macro 'SYSCALL_FUNC' 141 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:266:24: note: in expansion of macro '_syscall2' 266 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ libc/misc/auxvt/getauxval.c: At top level: libc/misc/auxvt/getauxval.c:30:19: warning: no previous prototype for '__getauxval' [-Wmissing-prototypes] 30 | unsigned long int __getauxval (unsigned long int __type) | ^~~~~~~~~~~ make[1]: *** [Makerules:373: libc/misc/auxvt/getauxval.os] Error 1 make[1]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50' make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-8/output-1/build/uclibc-1.0.50/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-8/buildroot'