* Package: dev-lang/micropython-1.17:0 * Repository: gentoo * Maintainer: monsieurp@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking micropython-1.17.tar.xz to /var/tmp/portage/dev-lang/micropython-1.17/work >>> Source unpacked in /var/tmp/portage/dev-lang/micropython-1.17/work >>> Preparing source in /var/tmp/portage/dev-lang/micropython-1.17/work/micropython-1.17 ... * Applying micropython-1.17-prevent-stripping.patch ... [ ok ] * Applying micropython-1.17-exclude-float-parse-tests.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/micropython-1.17/work/micropython-1.17 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/micropython-1.17/work/micropython-1.17 ... make -j4 CC=x86_64-pc-linux-gnu-gcc axtls Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. make: Nothing to be done for 'axtls'. make -j4 CC=x86_64-pc-linux-gnu-gcc Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. mkdir -p build-standard/genhdr mkdir -p build-standard/ mkdir -p build-standard/build-standard/ mkdir -p build-standard/extmod/ mkdir -p build-standard/lib/axtls/crypto/ mkdir -p build-standard/lib/axtls/ssl/ mkdir -p build-standard/lib/berkeley-db-1.xx/btree/ mkdir -p build-standard/lib/berkeley-db-1.xx/mpool/ 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/ make -C ../../mpy-cross/ make[1]: Entering directory '/var/tmp/portage/dev-lang/micropython-1.17/work/micropython-1.17/mpy-cross' Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. mkdir -p build/genhdr mkdir -p build/ mkdir -p build/py/ mkdir -p build/shared/runtime/ GEN build/genhdr/mpversion.h GEN build/genhdr/moduledefs.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/nlr.c CC ../py/mpstate.c CC ../py/nlrx86.c CC ../py/nlrx64.c CC ../py/nlrthumb.c CC ../py/nlraarch64.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/objnamedtuple.c CC ../py/objnone.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 main.c CC gccollect.c CC ../shared/runtime/gchelper_generic.c main.c:342:6: error: conflicting types for ‘mp_import_stat’ due to enum/integer mismatch; have ‘uint(const char *)’ {aka ‘unsigned int(const char *)’} [-Werror=enum-int-mismatch] 342 | uint mp_import_stat(const char *path) { | ^~~~~~~~~~~~~~ In file included from ../py/compile.h:29, from main.c:32: ../py/lexer.h:205:18: note: previous declaration of ‘mp_import_stat’ with type ‘mp_import_stat_t(const char *)’ 205 | mp_import_stat_t mp_import_stat(const char *path); | ^~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [../py/mkrules.mk:77: build/main.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/var/tmp/portage/dev-lang/micropython-1.17/work/micropython-1.17/mpy-cross' make: *** [../../py/mkrules.mk:142: ../../mpy-cross/mpy-cross] Error 2 * ERROR: dev-lang/micropython-1.17::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/micropython-1.17::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/micropython-1.17::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lang:micropython-1.17:20230217-191537.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/micropython-1.17/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/micropython-1.17/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/micropython-1.17/work/micropython-1.17/ports/unix' * S: '/var/tmp/portage/dev-lang/micropython-1.17/work/micropython-1.17'