>>> micropython 1.9.4 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-1/dl/micropython/micropython-1.9.4.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4 -xf - >>> micropython 1.9.4 Patching Applying 0001-fix-version.patch using patch: patching file py/makeversionhdr.py >>> micropython 1.9.4 Configuring >>> micropython 1.9.4 Building PATH="/home/buildroot/autobuild/run/instance-1/output/host/bin:/home/buildroot/autobuild/run/instance-1/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4/mpy-cross Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. make[1]: Entering directory `/home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4/mpy-cross' mkdir -p build/genhdr mkdir -p build/extmod mkdir -p build/lib/embed mkdir -p build/lib/utils mkdir -p build/py GEN build/genhdr/mpversion.h GEN build/genhdr/qstr.i.last GEN build/genhdr/qstr.split GEN build/genhdr/qstrdefs.collected.h QSTR updated GEN build/genhdr/qstrdefs.generated.h CC ../py/mpstate.c CC ../py/nlr.c CC ../py/nlrx86.c CC ../py/nlrx64.c CC ../py/nlrthumb.c CC ../py/nlrxtensa.c CC ../py/nlrsetjmp.c CC ../py/malloc.c CC ../py/gc.c CC ../py/pystack.c CC ../py/qstr.c CC ../py/vstr.c CC ../py/mpprint.c CC ../py/unicode.c CC ../py/mpz.c CC ../py/reader.c CC ../py/lexer.c CC ../py/parse.c CC ../py/scope.c CC ../py/compile.c CC ../py/emitcommon.c CC ../py/emitbc.c CC ../py/asmbase.c CC ../py/asmx64.c CC ../py/emitnx64.c CC ../py/asmx86.c CC ../py/emitnx86.c CC ../py/asmthumb.c CC ../py/emitnthumb.c CC ../py/emitinlinethumb.c CC ../py/asmarm.c CC ../py/emitnarm.c CC ../py/asmxtensa.c CC ../py/emitnxtensa.c CC ../py/emitinlinextensa.c CC ../py/formatfloat.c CC ../py/parsenumbase.c CC ../py/parsenum.c CC ../py/emitglue.c CC ../py/persistentcode.c CC ../py/runtime.c CC ../py/runtime_utils.c CC ../py/scheduler.c CC ../py/nativeglue.c CC ../py/stackctrl.c CC ../py/argcheck.c CC ../py/warning.c CC ../py/map.c CC ../py/obj.c CC ../py/objarray.c CC ../py/objattrtuple.c CC ../py/objbool.c CC ../py/objboundmeth.c CC ../py/objcell.c CC ../py/objclosure.c CC ../py/objcomplex.c CC ../py/objdeque.c CC ../py/objdict.c CC ../py/objenumerate.c CC ../py/objexcept.c CC ../py/objfilter.c CC ../py/objfloat.c CC ../py/objfun.c CC ../py/objgenerator.c CC ../py/objgetitemiter.c CC ../py/objint.c CC ../py/objint_longlong.c CC ../py/objint_mpz.c CC ../py/objlist.c CC ../py/objmap.c CC ../py/objmodule.c CC ../py/objobject.c CC ../py/objpolyiter.c CC ../py/objproperty.c CC ../py/objnone.c CC ../py/objnamedtuple.c CC ../py/objrange.c CC ../py/objreversed.c CC ../py/objset.c CC ../py/objsingleton.c CC ../py/objslice.c CC ../py/objstr.c CC ../py/objstrunicode.c CC ../py/objstringio.c CC ../py/objtuple.c CC ../py/objtype.c CC ../py/objzip.c CC ../py/opmethods.c CC ../py/sequence.c CC ../py/stream.c CC ../py/binary.c CC ../py/builtinimport.c CC ../py/builtinevex.c CC ../py/builtinhelp.c CC ../py/modarray.c CC ../py/modbuiltins.c CC ../py/modcollections.c CC ../py/modgc.c CC ../py/modio.c CC ../py/modmath.c CC ../py/modcmath.c CC ../py/modmicropython.c CC ../py/modstruct.c CC ../py/modsys.c CC ../py/moduerrno.c CC ../py/modthread.c CC ../py/vm.c CC ../py/bc.c CC ../py/showbc.c CC ../py/repl.c CC ../py/smallint.c CC ../py/frozenmod.c CC ../extmod/moductypes.c CC ../extmod/modujson.c CC ../extmod/modure.c CC ../extmod/moduzlib.c CC ../extmod/moduheapq.c CC ../extmod/modutimeq.c CC ../extmod/moduhashlib.c CC ../extmod/modubinascii.c CC ../extmod/virtpin.c CC ../extmod/machine_mem.c CC ../extmod/machine_pinbase.c CC ../extmod/machine_signal.c CC ../extmod/machine_pulse.c CC ../extmod/machine_i2c.c CC ../extmod/machine_spi.c CC ../extmod/modussl_axtls.c CC ../extmod/modussl_mbedtls.c CC ../extmod/modurandom.c CC ../extmod/moduselect.c CC ../extmod/modwebsocket.c CC ../extmod/modwebrepl.c CC ../extmod/modframebuf.c CC ../extmod/vfs.c CC ../extmod/vfs_reader.c CC ../extmod/vfs_fat.c CC ../extmod/vfs_fat_diskio.c CC ../extmod/vfs_fat_file.c CC ../extmod/utime_mphal.c CC ../extmod/uos_dupterm.c CC ../lib/embed/abort_.c CC ../lib/utils/printf.c CC main.c CC gccollect.c LINK mpy-cross text data bss dec hex filename 131198 808 864 132870 20706 mpy-cross make[1]: Leaving directory `/home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4/mpy-cross' PATH="/home/buildroot/autobuild/run/instance-1/output/host/bin:/home/buildroot/autobuild/run/instance-1/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4/ports/unix MICROPY_PY_BTREE=0 MICROPY_PY_USSL=0 CROSS_COMPILE=/home/buildroot/autobuild/run/instance-1/output/host/bin/arm-buildroot-linux-gnueabihf- CFLAGS_EXTRA= Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. make[1]: Entering directory `/home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4/ports/unix' mkdir -p build/genhdr mkdir -p build/build mkdir -p build/extmod mkdir -p build/lib/embed mkdir -p build/lib/mp-readline mkdir -p build/lib/oofatfs mkdir -p build/lib/oofatfs/option mkdir -p build/lib/timeutils mkdir -p build/lib/utils mkdir -p build/py MPY modules/upip_utarfile.py GEN build/frozen.c MPY modules/upip.py GEN build/genhdr/mpversion.h GEN build/genhdr/qstr.i.last GEN build/genhdr/qstr.split GEN build/genhdr/qstrdefs.collected.h QSTR updated GEN build/genhdr/qstrdefs.generated.h CC ../../py/mpstate.c CC ../../py/nlr.c CC ../../py/nlrx86.c CC ../../py/nlrx64.c CC ../../py/nlrthumb.c CC ../../py/nlrxtensa.c CC ../../py/nlrsetjmp.c CC ../../py/malloc.c CC ../../py/gc.c CC ../../py/pystack.c CC ../../py/qstr.c CC ../../py/vstr.c CC ../../py/mpprint.c CC ../../py/unicode.c CC ../../py/mpz.c CC ../../py/reader.c CC ../../py/lexer.c CC ../../py/parse.c CC ../../py/scope.c CC ../../py/compile.c CC ../../py/emitcommon.c CC ../../py/emitbc.c CC ../../py/asmbase.c CC ../../py/asmx64.c CC ../../py/emitnx64.c CC ../../py/asmx86.c CC ../../py/emitnx86.c CC ../../py/asmthumb.c CC ../../py/emitnthumb.c CC ../../py/emitinlinethumb.c CC ../../py/asmarm.c CC ../../py/emitnarm.c CC ../../py/asmxtensa.c CC ../../py/emitnxtensa.c CC ../../py/emitinlinextensa.c CC ../../py/formatfloat.c CC ../../py/parsenumbase.c CC ../../py/parsenum.c CC ../../py/emitglue.c CC ../../py/persistentcode.c CC ../../py/runtime.c CC ../../py/runtime_utils.c CC ../../py/scheduler.c CC ../../py/nativeglue.c CC ../../py/stackctrl.c CC ../../py/argcheck.c CC ../../py/warning.c CC ../../py/map.c CC ../../py/obj.c CC ../../py/objarray.c CC ../../py/objattrtuple.c CC ../../py/objbool.c CC ../../py/objboundmeth.c CC ../../py/objcell.c CC ../../py/objclosure.c CC ../../py/objcomplex.c CC ../../py/objdeque.c CC ../../py/objdict.c CC ../../py/objenumerate.c CC ../../py/objexcept.c CC ../../py/objfilter.c CC ../../py/objfloat.c CC ../../py/objfun.c CC ../../py/objgenerator.c CC ../../py/objgetitemiter.c CC ../../py/objint.c CC ../../py/objint_longlong.c CC ../../py/objint_mpz.c CC ../../py/objlist.c CC ../../py/objmap.c CC ../../py/objmodule.c CC ../../py/objobject.c CC ../../py/objpolyiter.c CC ../../py/objproperty.c CC ../../py/objnone.c CC ../../py/objnamedtuple.c CC ../../py/objrange.c CC ../../py/objreversed.c CC ../../py/objset.c CC ../../py/objsingleton.c CC ../../py/objslice.c CC ../../py/objstr.c CC ../../py/objstrunicode.c CC ../../py/objstringio.c CC ../../py/objtuple.c CC ../../py/objtype.c CC ../../py/objzip.c CC ../../py/opmethods.c CC ../../py/sequence.c CC ../../py/stream.c CC ../../py/binary.c CC ../../py/builtinimport.c CC ../../py/builtinevex.c CC ../../py/builtinhelp.c CC ../../py/modarray.c CC ../../py/modbuiltins.c CC ../../py/modcollections.c CC ../../py/modgc.c CC ../../py/modio.c CC ../../py/modmath.c CC ../../py/modcmath.c CC ../../py/modmicropython.c CC ../../py/modstruct.c CC ../../py/modsys.c CC ../../py/moduerrno.c CC ../../py/modthread.c CC ../../py/vm.c CC ../../py/bc.c CC ../../py/showbc.c CC ../../py/repl.c CC ../../py/smallint.c CC ../../py/frozenmod.c CC ../../extmod/moductypes.c CC ../../extmod/modujson.c CC ../../extmod/modure.c CC ../../extmod/moduzlib.c CC ../../extmod/moduheapq.c CC ../../extmod/modutimeq.c CC ../../extmod/moduhashlib.c CC ../../extmod/modubinascii.c CC ../../extmod/virtpin.c CC ../../extmod/machine_mem.c CC ../../extmod/machine_pinbase.c CC ../../extmod/machine_signal.c CC ../../extmod/machine_pulse.c CC ../../extmod/machine_i2c.c CC ../../extmod/machine_spi.c CC ../../extmod/modussl_axtls.c CC ../../extmod/modussl_mbedtls.c CC ../../extmod/modurandom.c CC ../../extmod/moduselect.c CC ../../extmod/modwebsocket.c CC ../../extmod/modwebrepl.c CC ../../extmod/modframebuf.c CC ../../extmod/vfs.c CC ../../extmod/vfs_reader.c CC ../../extmod/vfs_fat.c CC ../../extmod/vfs_fat_diskio.c CC ../../extmod/vfs_fat_file.c CC ../../extmod/utime_mphal.c CC ../../extmod/uos_dupterm.c CC ../../lib/embed/abort_.c CC ../../lib/utils/printf.c CC build/frozen.c ../../lib/utils/printf.c:109:5: error: '__GI_vsnprintf' specifies less restrictive attributes than its target 'vsnprintf': 'nonnull', 'nothrow' [-Werror=missing-attributes] 109 | int __GI_vsnprintf(char *str, size_t size, const char *fmt, va_list ap) __attribute__((weak, alias ("vsnprintf"))); | ^~~~~~~~~~~~~~ In file included from ./mpconfigport.h:323, from ../../py/mpconfig.h:45, from ../../lib/utils/printf.c:27: /home/buildroot/autobuild/run/instance-1/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:358:12: note: '__GI_vsnprintf' target declared here 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ^~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [build/lib/utils/printf.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4/ports/unix' make: *** [/home/buildroot/autobuild/run/instance-1/output/build/micropython-1.9.4/.stamp_built] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-1/buildroot'