>>> uclibc 1.0.48 Extracting xzcat /home/autobuild/autobuild/instance-2/dl/uclibc/uClibc-ng-1.0.48.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-2/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-2/output-1/build/uclibc-1.0.48/.config as base # # merged configuration written to /home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48/.config (needs make) # make[1]: Entering directory '/home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48' # # configuration written to /home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48' /usr/bin/sed -i -e '/CONFIG_SH[234A]*/d' /home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48/.config make[1]: Entering directory '/home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48' /home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48/.config:253:warning: override: UCLIBC_HAS_THREADS_NATIVE changes choice state # # configuration written to /home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-2/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-2/output-1/build/uclibc-1.0.48 ARCH="sh" CROSS_COMPILE="/home/autobuild/autobuild/instance-2/output-1/host/bin/sh4-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" headers make[1]: Entering directory '/home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48' make[1]: Leaving directory '/home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48' /usr/bin/make -j1 -C /home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48 ARCH="sh" CROSS_COMPILE="/home/autobuild/autobuild/instance-2/output-1/host/bin/sh4-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" make[1]: Entering directory '/home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48' libc/sysdeps/linux/sh/pipe.c:15:15: warning: argument 1 of type 'int *' declared as a pointer [-Warray-parameter=] 15 | int pipe(int *fd) | ~~~~~^~ In file included from libc/sysdeps/linux/sh/pipe.c:11: ./include/unistd.h:439:22: note: previously declared as an array 'int[2]' 439 | extern int pipe (int __pipedes[2]) __THROW __wur; | ~~~~^~~~~~~~~~~~ In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/futimesat.c:9: libc/sysdeps/linux/common/futimesat.c:14:80: warning: argument 3 of type 'const struct timeval *' declared as a pointer [-Warray-parameter=] 14 | _syscall3(int, futimesat, int, fd, const char *, file, const struct timeval *, tvp) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/bits/syscalls-common.h:82:43: note: in definition of macro 'C_DECL_ARGS_1' 82 | #define C_DECL_ARGS_1(t, v) t v | ^ ./include/bits/syscalls-common.h:84:46: note: in expansion of macro 'C_DECL_ARGS_2' 84 | #define C_DECL_ARGS_3(t, v, args...) t v, C_DECL_ARGS_2(args) | ^~~~~~~~~~~~~ ./include/bits/syscalls-common.h:98:11: note: in expansion of macro 'C_DECL_ARGS_3' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~~~~~~~~~ ./include/bits/syscalls-common.h:143:41: note: in expansion of macro 'SYSCALL_FUNC' 143 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/futimesat.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(int, futimesat, int, fd, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/futimesat.c:11: ./include/sys/time.h:162:44: note: previously declared as an array 'const struct timeval[2]' 162 | const struct timeval __tvp[2]) __THROW; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from : ./include/cancel.h:40:19: warning: '__open_nocancel' alias between functions of incompatible types 'int(const char *, int, mode_t)' {aka 'int(const char *, int, unsigned int)'} and 'int(const char *, int, __kernel_mode_t)' {aka 'int(const char *, int, short unsigned int)'} [-Wattribute-alias=] 40 | #define _NC(name) __##name##_nocancel | ^~ ./include/libc-symbols.h:177:31: note: in definition of macro '_strong_alias_untyped' 177 | extern __typeof (aliasname) aliasname __attribute__ ((alias (#name))) __attribute_copy__ (name); | ^~~~~~~~~ libc/sysdeps/linux/common/open.c:18:1: note: in expansion of macro 'strong_alias_untyped' 18 | strong_alias_untyped(__syscall_open,__NC(open)) | ^~~~~~~~~~~~~~~~~~~~ ./include/cancel.h:39:20: note: in expansion of macro '_NC' 39 | #define __NC(name) _NC(name) | ^~~ libc/sysdeps/linux/common/open.c:18:37: note: in expansion of macro '__NC' 18 | strong_alias_untyped(__syscall_open,__NC(open)) | ^~~~ In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/open.c:9: libc/sysdeps/linux/common/open.c:16:39: note: aliased declaration here 16 | static __always_inline _syscall3(int, __syscall_open, const char *, file, | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:98:6: note: in definition of macro 'SYSCALL_FUNC' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~ libc/sysdeps/linux/common/open.c:16:24: note: in expansion of macro '_syscall3' 16 | static __always_inline _syscall3(int, __syscall_open, const char *, file, | ^~~~~~~~~ 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], | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/utimes.c:9: libc/sysdeps/linux/common/utimes.c:32:68: warning: argument 2 of type 'const struct timeval *' declared as a pointer [-Warray-parameter=] 32 | _syscall2(int, utimes, const char *, file, const struct timeval *, tvp) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/bits/syscalls-common.h:82:43: note: in definition of macro 'C_DECL_ARGS_1' 82 | #define C_DECL_ARGS_1(t, v) t v | ^ ./include/bits/syscalls-common.h:98:11: note: in expansion of macro 'C_DECL_ARGS_2' 98 | type name(C_DECL_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) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimes.c:32:1: note: in expansion of macro '_syscall2' 32 | _syscall2(int, utimes, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/utimes.c:10: ./include/sys/time.h:142:61: note: previously declared as an array 'const struct timeval[2]' 142 | extern int utimes (const char *__file, const struct timeval __tvp[2]) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libc/stdio/_fpmaxtostr.c:153:9: warning: floating constant exceeds range of 'long double' [-Woverflow] 153 | 0x1.0p1024L, | ^~~~~~~~~~~ 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/nptl/descr.h:24, from ./libpthread/nptl/sysdeps/sh/tls.h:86, from ./include/tls.h:6, from ./include/link.h:30, from libc/misc/internals/__uClibc_main.c:22: libc/misc/internals/__uClibc_main.c: In function '__uClibc_main': ./include/setjmp.h:54:25: warning: '_setjmp' accessing 72 bytes in a region of size 64 [-Wstringop-overflow=] 54 | #define setjmp(env) _setjmp (env) | ^~~~~~~~~~~~~ libc/misc/internals/__uClibc_main.c:523:17: note: in expansion of macro 'setjmp' 523 | setjmp ((struct __jmp_buf_tag *) unwind_buf.cancel_jmp_buf); | ^~~~~~ ./include/setjmp.h:54:25: note: referencing argument 1 of type 'struct __jmp_buf_tag[1]' 54 | #define setjmp(env) _setjmp (env) | ^~~~~~~~~~~~~ libc/misc/internals/__uClibc_main.c:523:17: note: in expansion of macro 'setjmp' 523 | setjmp ((struct __jmp_buf_tag *) unwind_buf.cancel_jmp_buf); | ^~~~~~ ./include/setjmp.h:50:12: note: in a call to function '_setjmp' 50 | extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; | ^~~~~~~ In file included from ./include/atomic.h:50, from ./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h:41, from ./libpthread/nptl/sysdeps/unix/sysv/linux/fork.h:19, from libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:22: libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c: In function '__linkin_atfork': ./include/bits/atomic.h:108:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 108 | __arch_compare_and_exchange_n(mem, newval, (int8_t)(oldval), b, val) | ^ ./include/bits/atomic.h:103:47: note: in definition of macro '__arch_compare_and_exchange_n' 103 | : rNOSP (mem), rNOSP (newval), rNOSP (oldval) \ | ^~~~~~ ./include/atomic.h:59:23: note: in expansion of macro '__arch_compare_and_exchange_val_8_acq' 59 | __atg1_result = pre##_8_##post (mem, __VA_ARGS__); \ | ^~~ ./include/atomic.h:92:3: note: in expansion of macro '__atomic_val_bysize' 92 | __atomic_val_bysize (__arch_compare_and_exchange_val,acq, \ | ^~~~~~~~~~~~~~~~~~~ ./include/atomic.h:104:3: note: in expansion of macro 'atomic_compare_and_exchange_val_acq' 104 | atomic_compare_and_exchange_val_acq (mem, newval, oldval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:155:6: note: in expansion of macro 'catomic_compare_and_exchange_val_acq' 155 | catomic_compare_and_exchange_val_acq (mem, newval, __atg4_old) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:119:10: note: in expansion of macro 'catomic_compare_and_exchange_bool_acq' 119 | while (catomic_compare_and_exchange_bool_acq (&__fork_handlers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:59:21: error: assignment to 'struct fork_handler *' from 'long int' makes pointer from integer without a cast [-Wint-conversion] 59 | __atg1_result = pre##_8_##post (mem, __VA_ARGS__); \ | ^ ./include/atomic.h:92:3: note: in expansion of macro '__atomic_val_bysize' 92 | __atomic_val_bysize (__arch_compare_and_exchange_val,acq, \ | ^~~~~~~~~~~~~~~~~~~ ./include/atomic.h:104:3: note: in expansion of macro 'atomic_compare_and_exchange_val_acq' 104 | atomic_compare_and_exchange_val_acq (mem, newval, oldval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:155:6: note: in expansion of macro 'catomic_compare_and_exchange_val_acq' 155 | catomic_compare_and_exchange_val_acq (mem, newval, __atg4_old) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:119:10: note: in expansion of macro 'catomic_compare_and_exchange_bool_acq' 119 | while (catomic_compare_and_exchange_bool_acq (&__fork_handlers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/bits/atomic.h:111:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | __arch_compare_and_exchange_n(mem, newval, (int16_t)(oldval), w, val) | ^ ./include/bits/atomic.h:103:47: note: in definition of macro '__arch_compare_and_exchange_n' 103 | : rNOSP (mem), rNOSP (newval), rNOSP (oldval) \ | ^~~~~~ ./include/atomic.h:61:23: note: in expansion of macro '__arch_compare_and_exchange_val_16_acq' 61 | __atg1_result = pre##_16_##post (mem, __VA_ARGS__); \ | ^~~ ./include/atomic.h:92:3: note: in expansion of macro '__atomic_val_bysize' 92 | __atomic_val_bysize (__arch_compare_and_exchange_val,acq, \ | ^~~~~~~~~~~~~~~~~~~ ./include/atomic.h:104:3: note: in expansion of macro 'atomic_compare_and_exchange_val_acq' 104 | atomic_compare_and_exchange_val_acq (mem, newval, oldval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:155:6: note: in expansion of macro 'catomic_compare_and_exchange_val_acq' 155 | catomic_compare_and_exchange_val_acq (mem, newval, __atg4_old) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:119:10: note: in expansion of macro 'catomic_compare_and_exchange_bool_acq' 119 | while (catomic_compare_and_exchange_bool_acq (&__fork_handlers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:61:21: error: assignment to 'struct fork_handler *' from 'long int' makes pointer from integer without a cast [-Wint-conversion] 61 | __atg1_result = pre##_16_##post (mem, __VA_ARGS__); \ | ^ ./include/atomic.h:92:3: note: in expansion of macro '__atomic_val_bysize' 92 | __atomic_val_bysize (__arch_compare_and_exchange_val,acq, \ | ^~~~~~~~~~~~~~~~~~~ ./include/atomic.h:104:3: note: in expansion of macro 'atomic_compare_and_exchange_val_acq' 104 | atomic_compare_and_exchange_val_acq (mem, newval, oldval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:155:6: note: in expansion of macro 'catomic_compare_and_exchange_val_acq' 155 | catomic_compare_and_exchange_val_acq (mem, newval, __atg4_old) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:119:10: note: in expansion of macro 'catomic_compare_and_exchange_bool_acq' 119 | while (catomic_compare_and_exchange_bool_acq (&__fork_handlers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:63:21: error: assignment to 'struct fork_handler *' from 'long int' makes pointer from integer without a cast [-Wint-conversion] 63 | __atg1_result = pre##_32_##post (mem, __VA_ARGS__); \ | ^ ./include/atomic.h:92:3: note: in expansion of macro '__atomic_val_bysize' 92 | __atomic_val_bysize (__arch_compare_and_exchange_val,acq, \ | ^~~~~~~~~~~~~~~~~~~ ./include/atomic.h:104:3: note: in expansion of macro 'atomic_compare_and_exchange_val_acq' 104 | atomic_compare_and_exchange_val_acq (mem, newval, oldval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:155:6: note: in expansion of macro 'catomic_compare_and_exchange_val_acq' 155 | catomic_compare_and_exchange_val_acq (mem, newval, __atg4_old) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:119:10: note: in expansion of macro 'catomic_compare_and_exchange_bool_acq' 119 | while (catomic_compare_and_exchange_bool_acq (&__fork_handlers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:65:21: error: assignment to 'struct fork_handler *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 65 | __atg1_result = pre##_64_##post (mem, __VA_ARGS__); \ | ^ ./include/atomic.h:92:3: note: in expansion of macro '__atomic_val_bysize' 92 | __atomic_val_bysize (__arch_compare_and_exchange_val,acq, \ | ^~~~~~~~~~~~~~~~~~~ ./include/atomic.h:104:3: note: in expansion of macro 'atomic_compare_and_exchange_val_acq' 104 | atomic_compare_and_exchange_val_acq (mem, newval, oldval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/atomic.h:155:6: note: in expansion of macro 'catomic_compare_and_exchange_val_acq' 155 | catomic_compare_and_exchange_val_acq (mem, newval, __atg4_old) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:119:10: note: in expansion of macro 'catomic_compare_and_exchange_bool_acq' 119 | while (catomic_compare_and_exchange_bool_acq (&__fork_handlers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makerules:373: libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.os] Error 1 make[1]: Leaving directory '/home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48' make: *** [package/pkg-generic.mk:283: /home/autobuild/autobuild/instance-2/output-1/build/uclibc-1.0.48/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-2/buildroot'