tve / mqboard

Micro Framework for MicroPython Boards Managed via MQTT
MIT License
118 stars 18 forks source link

Error building micropython from tve fork #14

Open palmtreefrb opened 4 years ago

palmtreefrb commented 4 years ago

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/uosdupterm.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

tve commented 4 years ago

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.

palmtreefrb commented 4 years ago

Ahh, ok, I'll just flash from the binaries. Thanks for the quick reply.