>>> micropython 1.22.0 Extracting xzcat /home/buildroot/autobuild/instance-0/dl/micropython/micropython-1.22.0.tar.xz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0 -xf - >>> micropython 1.22.0 Patching >>> micropython 1.22.0 Configuring >>> micropython 1.22.0 Building /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/mpy-cross make[1]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/mpy-cross' Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. mkdir -p build/genhdr mkdir -p build/py/ mkdir -p build/shared/runtime/ makeversionhdr.py: Warning: No git repo or tag info available, falling back to mpconfig.h version info. GEN build/genhdr/mpversion.h GEN build/genhdr/qstr.i.last GEN build/genhdr/qstr.split GEN build/genhdr/moduledefs.split GEN build/genhdr/root_pointers.split GEN build/genhdr/moduledefs.collected GEN build/genhdr/root_pointers.collected Module registrations updated Root pointer registrations updated GEN build/genhdr/moduledefs.h GEN build/genhdr/root_pointers.h 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/nlraarch64.c CC ../py/nlrmips.c CC ../py/nlrpowerpc.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/emitnxtensawin.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/pairheap.c CC ../py/ringbuf.c CC ../py/stackctrl.c CC ../py/argcheck.c CC ../py/warning.c CC ../py/profile.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/moderrno.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 main.c CC gccollect.c CC ../shared/runtime/gchelper_generic.c LINK build/mpy-cross text data bss dec hex filename 282847 768 872 284487 45747 build/mpy-cross make[1]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/mpy-cross' /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/ports/unix MICROPY_PY_BTREE=0 MICROPY_PY_USSL=0 CROSS_COMPILE=/home/buildroot/autobuild/instance-0/output-1/host/bin/powerpc-buildroot-linux-uclibc- CFLAGS_EXTRA=-DMICROPY_GCREGS_SETJMP=1 LDFLAGS_EXTRA="" CWARN= make[1]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/ports/unix' Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi', required by 'virtual:world', not found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi', required by 'virtual:world', not found mkdir -p build-standard/genhdr mkdir -p build-standard/build-standard/ mkdir -p build-standard/extmod/ mkdir -p build-standard/lib/littlefs/ mkdir -p build-standard/lib/mbedtls/library/ mkdir -p build-standard/lib/mbedtls_errors/ mkdir -p build-standard/lib/oofatfs/ mkdir -p build-standard/py/ mkdir -p build-standard/shared/libc/ mkdir -p build-standard/shared/readline/ mkdir -p build-standard/shared/runtime/ mkdir -p build-standard/shared/timeutils/ makeversionhdr.py: Warning: No git repo or tag info available, falling back to mpconfig.h version info. GEN build-standard/genhdr/mpversion.h GEN build-standard/genhdr/qstr.i.last GEN build-standard/genhdr/qstr.split GEN build-standard/genhdr/moduledefs.split GEN build-standard/genhdr/root_pointers.split GEN build-standard/genhdr/compressed.split GEN build-standard/genhdr/moduledefs.collected GEN build-standard/genhdr/qstrdefs.collected.h GEN build-standard/genhdr/root_pointers.collected GEN build-standard/genhdr/compressed.collected Module registrations updated QSTR updated GEN build-standard/genhdr/moduledefs.h Root pointer registrations updated GEN build-standard/genhdr/qstrdefs.generated.h Compressed data updated GEN build-standard/genhdr/root_pointers.h GEN build-standard/genhdr/compressed.data.h CC ../../py/mpstate.c CC ../../py/nlr.c CC ../../py/nlrx86.c CC ../../py/nlrx64.c CC ../../py/nlrthumb.c CC ../../py/nlraarch64.c CC ../../py/nlrmips.c CC ../../py/nlrpowerpc.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/emitnxtensawin.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/pairheap.c CC ../../py/ringbuf.c CC ../../py/stackctrl.c CC ../../py/argcheck.c CC ../../py/warning.c CC ../../py/profile.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/moderrno.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/machine_adc.c CC ../../extmod/machine_adc_block.c CC ../../extmod/machine_bitstream.c CC ../../extmod/machine_i2c.c CC ../../extmod/machine_i2s.c MPY argparse.py MPY requests/__init__.py MPY mip/__init__.py MPY mip/__main__.py MPY asyncio/__init__.py MPY asyncio/core.py MPY asyncio/event.py MPY asyncio/funcs.py MPY asyncio/lock.py MPY asyncio/stream.py MPY uasyncio.py GEN build-standard/frozen_content.c CC ../../extmod/machine_mem.c CC ../../extmod/machine_pinbase.c CC ../../extmod/machine_pulse.c CC ../../extmod/machine_pwm.c CC ../../extmod/machine_signal.c CC ../../extmod/machine_spi.c CC ../../extmod/machine_timer.c CC ../../extmod/machine_uart.c CC ../../extmod/machine_wdt.c CC ../../extmod/modasyncio.c CC ../../extmod/modbinascii.c CC ../../extmod/modbluetooth.c CC ../../extmod/modbtree.c CC ../../extmod/modcryptolib.c CC ../../extmod/moddeflate.c CC ../../extmod/modframebuf.c CC ../../extmod/modhashlib.c CC ../../extmod/modheapq.c CC ../../extmod/modjson.c CC ../../extmod/modlwip.c CC ../../extmod/modmachine.c CC ../../extmod/modnetwork.c CC ../../extmod/modonewire.c CC ../../extmod/modos.c CC ../../extmod/modplatform.c CC ../../extmod/modrandom.c CC ../../extmod/modre.c CC ../../extmod/modselect.c CC ../../extmod/modsocket.c CC ../../extmod/modssl_axtls.c CC ../../extmod/modssl_mbedtls.c CC ../../extmod/modtime.c CC ../../extmod/moductypes.c CC ../../extmod/modwebrepl.c CC ../../extmod/modwebsocket.c CC ../../extmod/network_cyw43.c CC ../../extmod/network_esp_hosted.c CC ../../extmod/network_lwip.c CC ../../extmod/network_ninaw10.c CC ../../extmod/network_wiznet5k.c CC ../../extmod/os_dupterm.c CC ../../extmod/vfs.c CC ../../extmod/vfs_blockdev.c CC ../../extmod/vfs_fat.c CC ../../extmod/vfs_fat_diskio.c CC ../../extmod/vfs_fat_file.c CC ../../extmod/vfs_lfs.c CC ../../extmod/vfs_posix.c CC ../../extmod/vfs_posix_file.c CC ../../extmod/vfs_reader.c CC ../../extmod/virtpin.c CC ../../shared/libc/abort_.c CC ../../shared/libc/printf.c CC ../../lib/oofatfs/ff.c CC ../../lib/oofatfs/ffunicode.c CC ../../lib/littlefs/lfs1.c CC ../../lib/littlefs/lfs1_util.c CC ../../lib/littlefs/lfs2.c CC ../../lib/littlefs/lfs2_util.c CC ../../lib/mbedtls_errors/mp_mbedtls_errors.c CC ../../lib/mbedtls/library/aes.c CC ../../lib/mbedtls/library/aesni.c CC ../../lib/mbedtls/library/arc4.c CC ../../lib/mbedtls/library/asn1parse.c CC ../../lib/mbedtls/library/asn1write.c CC ../../lib/mbedtls/library/base64.c CC ../../lib/mbedtls/library/bignum.c CC ../../lib/mbedtls/library/blowfish.c CC ../../lib/mbedtls/library/camellia.c CC ../../lib/mbedtls/library/ccm.c CC ../../lib/mbedtls/library/certs.c CC ../../lib/mbedtls/library/chacha20.c CC ../../lib/mbedtls/library/chachapoly.c CC ../../lib/mbedtls/library/cipher.c CC ../../lib/mbedtls/library/cipher_wrap.c CC ../../lib/mbedtls/library/cmac.c CC ../../lib/mbedtls/library/ctr_drbg.c CC ../../lib/mbedtls/library/debug.c CC ../../lib/mbedtls/library/des.c CC ../../lib/mbedtls/library/dhm.c CC ../../lib/mbedtls/library/ecdh.c CC ../../lib/mbedtls/library/ecdsa.c CC ../../lib/mbedtls/library/ecjpake.c CC ../../lib/mbedtls/library/ecp.c CC ../../lib/mbedtls/library/ecp_curves.c CC ../../lib/mbedtls/library/entropy.c CC ../../lib/mbedtls/library/entropy_poll.c CC ../../lib/mbedtls/library/gcm.c CC ../../lib/mbedtls/library/havege.c CC ../../lib/mbedtls/library/hmac_drbg.c CC ../../lib/mbedtls/library/md2.c CC ../../lib/mbedtls/library/md4.c CC ../../lib/mbedtls/library/md5.c CC ../../lib/mbedtls/library/md.c CC ../../lib/mbedtls/library/oid.c CC ../../lib/mbedtls/library/padlock.c CC ../../lib/mbedtls/library/pem.c CC ../../lib/mbedtls/library/pk.c CC ../../lib/mbedtls/library/pkcs11.c CC ../../lib/mbedtls/library/pkcs12.c CC ../../lib/mbedtls/library/pkcs5.c CC ../../lib/mbedtls/library/pkparse.c CC ../../lib/mbedtls/library/pk_wrap.c CC ../../lib/mbedtls/library/pkwrite.c CC ../../lib/mbedtls/library/platform.c CC ../../lib/mbedtls/library/platform_util.c CC ../../lib/mbedtls/library/poly1305.c CC ../../lib/mbedtls/library/ripemd160.c CC ../../lib/mbedtls/library/rsa.c CC ../../lib/mbedtls/library/rsa_internal.c CC ../../lib/mbedtls/library/sha1.c CC ../../lib/mbedtls/library/sha256.c CC ../../lib/mbedtls/library/sha512.c CC ../../lib/mbedtls/library/ssl_cache.c CC ../../lib/mbedtls/library/ssl_ciphersuites.c CC ../../lib/mbedtls/library/ssl_cli.c CC ../../lib/mbedtls/library/ssl_cookie.c CC ../../lib/mbedtls/library/ssl_srv.c CC ../../lib/mbedtls/library/ssl_msg.c CC ../../lib/mbedtls/library/ssl_ticket.c CC ../../lib/mbedtls/library/ssl_tls.c CC ../../lib/mbedtls/library/timing.c CC ../../lib/mbedtls/library/constant_time.c CC ../../lib/mbedtls/library/x509.c CC ../../lib/mbedtls/library/x509_create.c CC ../../lib/mbedtls/library/x509_crl.c CC ../../lib/mbedtls/library/x509_crt.c CC ../../lib/mbedtls/library/x509_csr.c CC ../../lib/mbedtls/library/x509write_crt.c CC ../../lib/mbedtls/library/x509write_csr.c CC ../../lib/mbedtls/library/xtea.c CC main.c CC gccollect.c CC unix_mphal.c CC mpthreadport.c CC input.c CC alloc.c CC fatfs_port.c CC mpbthciport.c CC mpbtstackport_common.c CC mpbtstackport_h4.c CC mpbtstackport_usb.c CC mpnimbleport.c CC modtermios.c CC modsocket.c CC modffi.c CC modjni.c CC ../../shared/runtime/gchelper_generic.c CC ../../shared/timeutils/timeutils.c CC ../../shared/readline/readline.c CC build-standard/frozen_content.c LINK build-standard/micropython /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x0): undefined reference to `ffi_type_sint8' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x4): undefined reference to `ffi_type_uint8' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x8): undefined reference to `ffi_type_sint16' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0xc): undefined reference to `ffi_type_uint16' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x10): undefined reference to `ffi_type_sint32' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x14): undefined reference to `ffi_type_uint32' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x18): undefined reference to `ffi_type_void' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x1c): undefined reference to `ffi_type_sint64' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x20): undefined reference to `ffi_type_uint64' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x24): undefined reference to `ffi_type_float' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x28): undefined reference to `ffi_type_double' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o:(.got2+0x2c): undefined reference to `ffi_type_pointer' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o: in function `make_func': /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/ports/unix/modffi.c:244:(.text.make_func+0xac): undefined reference to `ffi_prep_cif' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o: in function `ffifunc_call': /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/ports/unix/modffi.c:526:(.text.ffifunc_call+0x8c): undefined reference to `ffi_call' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: build-standard/modffi.o: in function `mod_ffi_callback': /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/ports/unix/modffi.c:352:(.text.mod_ffi_callback+0xd4): undefined reference to `ffi_prep_cif' /home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-uclibc/12.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/ports/unix/modffi.c:357:(.text.mod_ffi_callback+0x114): undefined reference to `ffi_prep_closure_loc' collect2: error: ld returned 1 exit status make[1]: *** [../../py/mkrules.mk:233: build-standard/micropython] Error 1 make[1]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/ports/unix' make: *** [package/pkg-generic.mk:283: /home/buildroot/autobuild/instance-0/output-1/build/micropython-1.22.0/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-0/buildroot'