Error building micropython from tve fork
palmtreefrb opened this issue · 2 comments
Sorry for the verbose post. While building cloned source (tag v1.12-tve2) it is failing with the below errors...
fredrick@fredrick-Studio-XPS-435MT:~/Development/micropython/micropython-1.12-tve/ports/esp32$ make
PORT_DIR=/home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32/
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
Building with ESP IDF v4
GEN build-GENERIC/sdkconfig.h
mkdir -p build-GENERIC/bootloader//home/fredrick/Development/micropython/esp-idf/components/bootloader/subproject/main/
mkdir -p build-GENERIC/bootloader//home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/
mkdir -p build-GENERIC/bootloader//home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/esp32/
mkdir -p build-GENERIC/bootloader//home/fredrick/Development/micropython/esp-idf/components/log/
mkdir -p build-GENERIC/bootloader//home/fredrick/Development/micropython/esp-idf/components/soc/esp32/
mkdir -p build-GENERIC/bootloader//home/fredrick/Development/micropython/esp-idf/components/soc/src/
mkdir -p build-GENERIC/bootloader//home/fredrick/Development/micropython/esp-idf/components/spi_flash/
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/bootloader_clock.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/bootloader_common.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/bootloader_flash.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/bootloader_flash_config.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/bootloader_init.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/bootloader_random.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/bootloader_utility.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/flash_qio_mode.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/esp_image_format.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/flash_encrypt.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/flash_partitions.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/esp32/bootloader_sha.c
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader_support/src/esp32/secure_boot.c
AR build-GENERIC/bootloader/libbootloader_support.a
CC /home/fredrick/Development/micropython/esp-idf/components/log/log.c
AR build-GENERIC/bootloader/liblog.a
CC /home/fredrick/Development/micropython/esp-idf/components/spi_flash/spi_flash_rom_patch.c
AR build-GENERIC/bootloader/libspi_flash.a
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/cpu_util.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/gpio_periph.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_clk.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_clk_init.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_init.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_periph.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_pm.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_sleep.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_time.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/rtc_wdt.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/sdio_slave_periph.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/sdmmc_periph.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/soc_memory_layout.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/esp32/spi_periph.c
CC /home/fredrick/Development/micropython/esp-idf/components/soc/src/memory_layout_utils.c
AR build-GENERIC/bootloader/libsoc.a
CC /home/fredrick/Development/micropython/esp-idf/components/bootloader/subproject/main/bootloader_start.c
AR build-GENERIC/bootloader/libmain.a
LINK build-GENERIC/bootloader.elf
Create build-GENERIC/bootloader.bin
esptool.py v2.8
Create build-GENERIC/partitions.bin
mkdir -p build-GENERIC/genhdr
GEN build-GENERIC/genhdr/mpversion.h
GEN build-GENERIC/genhdr/moduledefs.h
GEN build-GENERIC/genhdr/qstr.i.last
GEN build-GENERIC/genhdr/qstr.split
GEN build-GENERIC/genhdr/qstrdefs.collected.h
QSTR updated
GEN build-GENERIC/genhdr/qstrdefs.generated.h
GEN build-GENERIC/genhdr/compressed.split
GEN build-GENERIC/genhdr/compressed.collected
Compressed data updated
GEN build-GENERIC/genhdr/compressed.data.h
mkdir -p build-GENERIC/build-GENERIC/
mkdir -p build-GENERIC/drivers/bus/
mkdir -p build-GENERIC/drivers/dht/
mkdir -p build-GENERIC/extmod/
mkdir -p build-GENERIC/extmod/nimble/
mkdir -p build-GENERIC/lib/berkeley-db-1.xx/btree/
mkdir -p build-GENERIC/lib/berkeley-db-1.xx/mpool/
mkdir -p build-GENERIC/lib/embed/
mkdir -p build-GENERIC/lib/littlefs/
mkdir -p build-GENERIC/lib/mp-readline/
mkdir -p build-GENERIC/lib/netutils/
mkdir -p build-GENERIC/lib/oofatfs/
mkdir -p build-GENERIC/lib/timeutils/
mkdir -p build-GENERIC/lib/utils/
mkdir -p build-GENERIC/py/
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/mpstate.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nlr.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nlrx86.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nlrx64.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nlrthumb.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nlrpowerpc.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nlrxtensa.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nlrsetjmp.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/malloc.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/gc.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/pystack.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/qstr.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/vstr.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/mpprint.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/unicode.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/mpz.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/reader.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/lexer.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/parse.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/scope.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/compile.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitcommon.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitbc.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/asmbase.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/asmx64.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitnx64.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/asmx86.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitnx86.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/asmthumb.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitnthumb.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitinlinethumb.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/asmarm.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitnarm.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/asmxtensa.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitnxtensa.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitinlinextensa.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitnxtensawin.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/formatfloat.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/parsenumbase.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/parsenum.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/emitglue.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/persistentcode.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/runtime.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/runtime_utils.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/scheduler.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/nativeglue.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/pairheap.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/ringbuf.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/stackctrl.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/argcheck.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/warning.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/profile.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/map.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/obj.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objarray.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objattrtuple.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objbool.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objboundmeth.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objcell.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objclosure.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objcomplex.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objdeque.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objdict.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objenumerate.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objexcept.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objfilter.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objfloat.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objfun.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objgenerator.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objgetitemiter.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objint.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objint_longlong.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objint_mpz.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objlist.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objmap.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objmodule.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objobject.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objpolyiter.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objproperty.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objnone.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objnamedtuple.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objrange.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objreversed.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objset.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objsingleton.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objslice.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objstr.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objstrunicode.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objstringio.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objtuple.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objtype.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/objzip.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/opmethods.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/sequence.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/stream.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/binary.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/builtinimport.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/builtinevex.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/builtinhelp.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modarray.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modbuiltins.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modcollections.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modgc.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modio.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modmath.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modcmath.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modmicropython.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modstruct.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modsys.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/moduerrno.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/modthread.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/vm.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/bc.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/showbc.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/repl.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/smallint.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/frozenmod.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moduasyncio.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moductypes.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modujson.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modure.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moduzlib.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moduheapq.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modutimeq.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moduhashlib.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moducryptolib.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modubinascii.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/virtpin.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/machine_mem.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/machine_pinbase.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/machine_signal.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/machine_pulse.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/machine_i2c.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/machine_spi.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modbluetooth.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modussl_axtls.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modussl_mbedtls.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modurandom.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moduselect.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/moduwebsocket.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modwebrepl.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/modframebuf.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_blockdev.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_reader.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_posix.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_posix_file.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_fat.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_fat_diskio.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_fat_file.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/vfs_lfs.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/utime_mphal.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../extmod/uos_dupterm.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../lib/embed/abort_.c
CC /home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../lib/utils/printf.c
MPY _boot.py
MPY inisetup.py
MPY apa106.py
MPY neopixel.py
MPY flashbdev.py
MPY upip.py
MPY upip_utarfile.py
MPY ntptime.py
MPY dht.py
MPY onewire.py
MPY ds18x20.py
MPY uasyncio/init.py
MPY uasyncio/core.py
MPY uasyncio/event.py
MPY uasyncio/funcs.py
MPY uasyncio/lock.py
MPY uasyncio/stream.py
MPY webrepl.py
MPY webrepl_setup.py
MPY websocket_helper.py
GEN build-GENERIC/frozen_content.c
CC build-GENERIC/frozen_content.c
CC main.c
CC uart.c
CC gccollect.c
gccollect.c: In function 'gc_collect':
gccollect.c:64:13: warning: unused variable 't0' [-Wunused-variable]
int64_t t0 = esp_timer_get_time();
^
CC mphalport.c
CC fatfs_port.c
CC help.c
CC modutime.c
CC moduos.c
CC machine_timer.c
CC machine_pin.c
CC machine_touchpad.c
CC machine_adc.c
CC machine_dac.c
CC machine_i2c.c
CC machine_pwm.c
CC machine_uart.c
CC modmachine.c
CC modnetwork.c
CC network_lan.c
CC network_ppp.c
CC nimble.c
CC modsocket.c
CC modesp.c
CC esp32_partition.c
CC esp32_rmt.c
CC esp32_ulp.c
CC modesp32.c
CC espneopixel.c
CC machine_hw_spi.c
CC machine_wdt.c
CC mpthreadport.c
CC machine_rtc.c
CC machine_sdcard.c
CC lwip_err.c
CC portnativeglue.c
In file included from portnativeglue.c:74:0:
port_fun.inc:16:1: error: conflicting types for built-in function 'abs' [-Werror]
abs,
^
port_fun.inc:21:1: error: conflicting types for built-in function 'bzero' [-Werror]
bzero,
^
port_fun.inc:32:1: error: conflicting types for built-in function 'isalnum' [-Werror]
isalnum,
^
port_fun.inc:33:1: error: conflicting types for built-in function 'isalpha' [-Werror]
isalpha,
^
port_fun.inc:34:1: error: conflicting types for built-in function 'isascii' [-Werror]
isascii,
^
port_fun.inc:35:1: error: conflicting types for built-in function 'isblank' [-Werror]
isblank,
^
port_fun.inc:36:1: error: conflicting types for built-in function 'iscntrl' [-Werror]
iscntrl,
^
port_fun.inc:37:1: error: conflicting types for built-in function 'isdigit' [-Werror]
isdigit,
^
port_fun.inc:38:1: error: conflicting types for built-in function 'isgraph' [-Werror]
isgraph,
^
port_fun.inc:39:1: error: conflicting types for built-in function 'islower' [-Werror]
islower,
^
port_fun.inc:40:1: error: conflicting types for built-in function 'isprint' [-Werror]
isprint,
^
port_fun.inc:41:1: error: conflicting types for built-in function 'ispunct' [-Werror]
ispunct,
^
port_fun.inc:42:1: error: conflicting types for built-in function 'isspace' [-Werror]
isspace,
^
port_fun.inc:43:1: error: conflicting types for built-in function 'isupper' [-Werror]
isupper,
^
port_fun.inc:45:1: error: conflicting types for built-in function 'labs' [-Werror]
labs,
^
port_fun.inc:51:1: error: conflicting types for built-in function 'memchr' [-Werror]
memchr,
^
port_fun.inc:52:1: error: conflicting types for built-in function 'memcmp' [-Werror]
memcmp,
^
port_fun.inc:53:1: error: conflicting types for built-in function 'memcpy' [-Werror]
memcpy,
^
port_fun.inc:54:1: error: conflicting types for built-in function 'memmove' [-Werror]
memmove,
^
port_fun.inc:56:1: error: conflicting types for built-in function 'memset' [-Werror]
memset,
^
port_fun.inc:65:1: error: conflicting types for built-in function 'strcasecmp' [-Werror]
strcasecmp,
^
port_fun.inc:67:1: error: conflicting types for built-in function 'strcat' [-Werror]
strcat,
^
port_fun.inc:68:1: error: conflicting types for built-in function 'strchr' [-Werror]
strchr,
^
port_fun.inc:69:1: error: conflicting types for built-in function 'strcmp' [-Werror]
strcmp,
^
port_fun.inc:71:1: error: conflicting types for built-in function 'strcpy' [-Werror]
strcpy,
^
port_fun.inc:72:1: error: conflicting types for built-in function 'strcspn' [-Werror]
strcspn,
^
port_fun.inc:73:1: error: conflicting types for built-in function 'strdup' [-Werror]
strdup,
^
port_fun.inc:74:1: error: conflicting types for built-in function 'strftime' [-Werror]
strftime,
^
port_fun.inc:77:1: error: conflicting types for built-in function 'strlen' [-Werror]
strlen,
^
port_fun.inc:79:1: error: conflicting types for built-in function 'strncasecmp' [-Werror]
strncasecmp,
^
port_fun.inc:80:1: error: conflicting types for built-in function 'strncat' [-Werror]
strncat,
^
port_fun.inc:81:1: error: conflicting types for built-in function 'strncmp' [-Werror]
strncmp,
^
port_fun.inc:82:1: error: conflicting types for built-in function 'strncpy' [-Werror]
strncpy,
^
port_fun.inc:83:1: error: conflicting types for built-in function 'strndup' [-Werror]
strndup,
^
port_fun.inc:85:1: error: conflicting types for built-in function 'strrchr' [-Werror]
strrchr,
^
port_fun.inc:87:1: error: conflicting types for built-in function 'strspn' [-Werror]
strspn,
^
port_fun.inc:88:1: error: conflicting types for built-in function 'strstr' [-Werror]
strstr,
^
port_fun.inc:94:1: error: conflicting types for built-in function 'toascii' [-Werror]
toascii,
^
port_fun.inc:95:1: error: conflicting types for built-in function 'tolower' [-Werror]
tolower,
^
port_fun.inc:96:1: error: conflicting types for built-in function 'toupper' [-Werror]
toupper,
^
cc1: error: unrecognized command line option '-Wno-builtin-declaration-mismatch' [-Werror]
cc1: all warnings being treated as errors
/home/fredrick/Development/micropython/micropython-1.12-tve/ports/esp32//../../py/mkrules.mk:63: recipe for target 'build-GENERIC/portnativeglue.o' failed
make: *** [build-GENERIC/portnativeglue.o] Error 1
Ah, sorry, the github repo is not fully up-to-date with what I use, that's partly why I uploaded the binary firmware images. I wanted to clean-up my fork before pushing again... The errors you're getting do look weird, though. Lemme see what I can do.
Ahh, ok, I'll just flash from the binaries. Thanks for the quick reply.