Closed 726D closed 3 years ago
Try "make submodules" before "make".
result of
make clean
make submodules
make
is not different
(base) [user Core2forAWS-MicroPython]$ cd ports/esp32/
(base) [user esp32]$ make clean
idf.py -D MICROPY_BOARD=Core2forAWS -B build-Core2forAWS fullclean
Executing action: fullclean
Build directory '/home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS' is empty. Nothing to clean.
Done
(base) [user esp32]$ make submodules
git submodule update --init ../../lib/berkeley-db-1.xx
Submodul 'lib/berkeley-db-1.xx' (https://github.com/pfalcon/berkeley-db-1.xx) für Pfad '../../lib/berkeley-db-1.xx' in die Konfiguration eingetragen.
Klone nach '/home/user/esp/Core2forAWS-MicroPython/lib/berkeley-db-1.xx' ...
Submodul-Pfad: '../../lib/berkeley-db-1.xx': '35aaec4418ad78628a3b935885dd189d41ce779b' ausgecheckt
(base) [user esp32]$ make
idf.py -D MICROPY_BOARD=Core2forAWS -B build-Core2forAWS build
Executing action: all (aliases: build)
Running cmake in directory /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DMICROPY_BOARD=Core2forAWS -DCCACHE_ENABLE=0 /home/user/esp/Core2forAWS-MicroPython/ports/esp32"...
-- Found Git: /usr/bin/git (found version "2.31.1")
-- IDF_TARGET not set, using default target: esp32
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/sdkconfig
Loading defaults file /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/sdkconfig.combined...
-- Found PythonInterp: /home/user/.espressif/python_env/idf4.2_py3.7_env/bin/python (found version "3.7.10")
-- Found Perl: /usr/bin/perl (found version "5.32.1")
-- App "micropython" version: bbd8be7f8-dirty
-- Adding linker script /home/user/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/user/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/user/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script /home/user/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/esp-idf/esp32/esp32_out.ld
-- Adding linker script /home/user/esp/esp-idf/components/esp32/ld/esp32.project.ld.in
-- Adding linker script /home/user/esp/esp-idf/components/esp32/ld/esp32.peripherals.ld
-- Found Python3: /usr/bin/python3.9 (found version "3.9.6") found components: Interpreter
-- Components: app_trace app_update asio bootloader bootloader_support bt cbor coap console cxx driver efuse esp-cryptoauthlib esp-tls esp32 esp_adc_cal esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_ipc esp_local_ctrl esp_netif esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos heap idf_test jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: /home/user/esp/esp-idf/components/app_trace /home/user/esp/esp-idf/components/app_update /home/user/esp/esp-idf/components/asio /home/user/esp/esp-idf/components/bootloader /home/user/esp/esp-idf/components/bootloader_support /home/user/esp/esp-idf/components/bt /home/user/esp/esp-idf/components/cbor /home/user/esp/esp-idf/components/coap /home/user/esp/esp-idf/components/console /home/user/esp/esp-idf/components/cxx /home/user/esp/esp-idf/components/driver /home/user/esp/esp-idf/components/efuse /home/user/esp/Core2forAWS-MicroPython/ports/esp32/extmod/components/esp-cryptoauthlib /home/user/esp/esp-idf/components/esp-tls /home/user/esp/esp-idf/components/esp32 /home/user/esp/esp-idf/components/esp_adc_cal /home/user/esp/esp-idf/components/esp_common /home/user/esp/esp-idf/components/esp_eth /home/user/esp/esp-idf/components/esp_event /home/user/esp/esp-idf/components/esp_gdbstub /home/user/esp/esp-idf/components/esp_hid /home/user/esp/esp-idf/components/esp_http_client /home/user/esp/esp-idf/components/esp_http_server /home/user/esp/esp-idf/components/esp_https_ota /home/user/esp/esp-idf/components/esp_https_server /home/user/esp/esp-idf/components/esp_ipc /home/user/esp/esp-idf/components/esp_local_ctrl /home/user/esp/esp-idf/components/esp_netif /home/user/esp/esp-idf/components/esp_ringbuf /home/user/esp/esp-idf/components/esp_rom /home/user/esp/esp-idf/components/esp_serial_slave_link /home/user/esp/esp-idf/components/esp_system /home/user/esp/esp-idf/components/esp_timer /home/user/esp/esp-idf/components/esp_websocket_client /home/user/esp/esp-idf/components/esp_wifi /home/user/esp/esp-idf/components/espcoredump /home/user/esp/esp-idf/components/esptool_py /home/user/esp/esp-idf/components/expat /home/user/esp/esp-idf/components/fatfs /home/user/esp/esp-idf/components/freemodbus /home/user/esp/esp-idf/components/freertos /home/user/esp/esp-idf/components/heap /home/user/esp/esp-idf/components/idf_test /home/user/esp/esp-idf/components/jsmn /home/user/esp/esp-idf/components/json /home/user/esp/esp-idf/components/libsodium /home/user/esp/esp-idf/components/log /home/user/esp/esp-idf/components/lwip /home/user/esp/Core2forAWS-MicroPython/ports/esp32/main /home/user/esp/esp-idf/components/mbedtls /home/user/esp/esp-idf/components/mdns /home/user/esp/esp-idf/components/mqtt /home/user/esp/esp-idf/components/newlib /home/user/esp/esp-idf/components/nghttp /home/user/esp/esp-idf/components/nvs_flash /home/user/esp/esp-idf/components/openssl /home/user/esp/esp-idf/components/partition_table /home/user/esp/esp-idf/components/perfmon /home/user/esp/esp-idf/components/protobuf-c /home/user/esp/esp-idf/components/protocomm /home/user/esp/esp-idf/components/pthread /home/user/esp/esp-idf/components/sdmmc /home/user/esp/esp-idf/components/soc /home/user/esp/esp-idf/components/spi_flash /home/user/esp/esp-idf/components/spiffs /home/user/esp/esp-idf/components/tcp_transport /home/user/esp/esp-idf/components/tcpip_adapter /home/user/esp/esp-idf/components/tinyusb /home/user/esp/esp-idf/components/ulp /home/user/esp/esp-idf/components/unity /home/user/esp/esp-idf/components/vfs /home/user/esp/esp-idf/components/wear_levelling /home/user/esp/esp-idf/components/wifi_provisioning /home/user/esp/esp-idf/components/wpa_supplicant /home/user/esp/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS
Running ninja in directory /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS
Executing "ninja all"...
[5/1329] Generating ../../partition_table/partition-table.bin
Partition table binary generated. Contents:
*******************************************************************************
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,2M,
vfs,data,fat,0x210000,1600K,
*******************************************************************************
[44/1329] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj
/home/user/esp/esp-idf/components/mbedtls/mbedtls/library/ecdsa.c:143:13: warning: 'ecdsa_restart_sig_init' defined but not used [-Wunused-function]
static void ecdsa_restart_sig_init( mbedtls_ecdsa_restart_sig_ctx *ctx )
^~~~~~~~~~~~~~~~~~~~~~
[275/1329] Performing configure step for 'bootloader'
-- Found Git: /usr/bin/git (found version "2.31.1")
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/sdkconfig
-- Adding linker script /home/user/esp/esp-idf/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script /home/user/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/user/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /home/user/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/user/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script /home/user/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 esp_common esp_rom esptool_py log main micro-ecc partition_table soc spi_flash xtensa
-- Component paths: /home/user/esp/esp-idf/components/bootloader /home/user/esp/esp-idf/components/bootloader_support /home/user/esp/esp-idf/components/efuse /home/user/esp/esp-idf/components/esp32 /home/user/esp/esp-idf/components/esp_common /home/user/esp/esp-idf/components/esp_rom /home/user/esp/esp-idf/components/esptool_py /home/user/esp/esp-idf/components/log /home/user/esp/esp-idf/components/bootloader/subproject/main /home/user/esp/esp-idf/components/bootloader/subproject/components/micro-ecc /home/user/esp/esp-idf/components/partition_table /home/user/esp/esp-idf/components/soc /home/user/esp/esp-idf/components/spi_flash /home/user/esp/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/bootloader
[382/1329] Performing build step for 'bootloader'
[1/104] Generating project_elf_src.c
[2/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/lldesc.c.obj
[3/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/cpu_util.c.obj
[4/104] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src.c.obj
[5/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/cpu_hal.c.obj
[6/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/memory_layout_utils.c.obj
[7/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/adc_hal.c.obj
[8/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/soc_include_legacy_warn.c.obj
[9/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/dac_hal.c.obj
[10/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rmt_hal.c.obj
[11/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal.c.obj
[12/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal_iram.c.obj
[13/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sigmadelta_hal.c.obj
[14/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rtc_io_hal.c.obj
[15/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/pcnt_hal.c.obj
[16/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal.c.obj
[17/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/touch_sensor_hal.c.obj
[18/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/timer_hal.c.obj
[19/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal.c.obj
[20/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/gpio_hal.c.obj
[21/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal_iram.c.obj
[22/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal_iram.c.obj
[23/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal_iram.c.obj
[24/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mpu_hal.c.obj
[25/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal_iram.c.obj
[26/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal.c.obj
[27/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal.c.obj
[28/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/compare_set.c.obj
[29/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/soc_hal.c.obj
[30/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/twai_hal.c.obj
[31/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/twai_hal_iram.c.obj
[32/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/wdt_hal_iram.c.obj
[33/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2s_hal.c.obj
[34/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal.c.obj
[35/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/brownout_hal.c.obj
[36/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/adc_hal.c.obj
[37/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal_iram.c.obj
[38/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_time.c.obj
[39/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_clk_init.c.obj
[40/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_pm.c.obj
[41/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/soc_memory_layout.c.obj
[42/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/adc_periph.c.obj
[43/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/dac_periph.c.obj
[44/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/gpio_periph.c.obj
[45/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/touch_sensor_hal.c.obj
[46/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_init.c.obj
[47/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/rtc_periph.c.obj
[48/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/sdio_slave_periph.c.obj
[49/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/rtc_io_periph.c.obj
[50/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/sdmmc_periph.c.obj
[51/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/interrupts.c.obj
[52/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_wdt.c.obj
[53/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/i2s_periph.c.obj
[54/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/spi_periph.c.obj
[55/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/ledc_periph.c.obj
[56/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/uart_periph.c.obj
[57/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/i2c_periph.c.obj
[58/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mcpwm_hal.c.obj
[59/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_clk.c.obj
[60/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_sleep.c.obj
[61/104] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/touch_sensor_periph.c.obj
[62/104] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj
[63/104] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[64/104] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sdio_slave_hal.c.obj
[65/104] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[66/104] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_api.c.obj
[67/104] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_fields.c.obj
[68/104] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[69/104] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[70/104] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[71/104] Linking C static library esp-idf/log/liblog.a
[72/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[73/104] Linking ASM static library esp-idf/esp_rom/libesp_rom.a
[74/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock.c.obj
[75/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[76/104] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[77/104] Linking C static library esp-idf/soc/soc/esp32/libsoc_esp32.a
[78/104] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_utility.c.obj
[79/104] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[80/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[81/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj
[82/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[83/104] Linking C static library esp-idf/soc/libsoc.a
[84/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[85/104] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[86/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[87/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj
[88/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[89/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[90/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[91/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[92/104] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[93/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[94/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[95/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[96/104] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/flash_encrypt.c.obj
[97/104] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
[98/104] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a
[99/104] Linking C static library esp-idf/bootloader_support/libbootloader_support.a
[100/104] Linking C static library esp-idf/efuse/libefuse.a
[101/104] Linking C static library esp-idf/spi_flash/libspi_flash.a
[102/104] Linking C static library esp-idf/main/libmain.a
[103/104] Linking C executable bootloader.elf
[104/104] Generating binary image from built executable
esptool.py v3.1-dev
Merged 1 ELF section
Generated /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/bootloader/bootloader.bin
[573/1329] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj
/home/user/esp/esp-idf/components/esp-tls/esp_tls_mbedtls.c: In function 'esp_set_atecc608a_pki_context':
/home/user/esp/esp-idf/components/esp-tls/esp_tls_mbedtls.c:624:9: warning: variable 'esp_ret' set but not used [-Wunused-but-set-variable]
int esp_ret = ESP_FAIL;
^~~~~~~
[1086/1329] Generating ../../genhdr/mpversion.h
GEN /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/genhdr/mpversion.h
[1094/1329] Generating ../../genhdr/qstrdefs.collected.h
QSTR updated
[1097/1329] Generating ../../frozen_content.c
MPY neopixel.py
MPY flashbdev.py
MPY inisetup.py
MPY apa106.py
MPY upip.py
MPY upip_utarfile.py
MPY ntptime.py
MPY dht.py
MPY ds18x20.py
MPY onewire.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
MPY mpu6886.py
MPY _boot.py
MPY bm8563.py
MPY Edukit.py
MPY sk6812.py
MPY axp192.py
MPY umqtt/simple.py
MPY umqtt/robust.py
GEN /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/frozen_content.c
[1328/1329] Linking CXX executable micropython.elf
FAILED: micropython.elf
: && /home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ -mlongcalls -Wno-frame-address CMakeFiles/micropython.elf.dir/project_elf_src.c.obj -o micropython.elf esp-idf/xtensa/libxtensa.a esp-idf/mbedtls/libmbedtls.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/vfs/libvfs.a esp-idf/esp_eth/libesp_eth.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_event/libesp_event.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/perfmon/libperfmon.a esp-idf/esp32/libesp32.a esp-idf/esp_common/libesp_common.a esp-idf/esp_timer/libesp_timer.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/asio/libasio.a esp-idf/bt/libbt.a esp-idf/cbor/libcbor.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/mdns/libmdns.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/spiffs/libspiffs.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/esp-cryptoauthlib/libesp-cryptoauthlib.a esp-idf/main/libmain.a -Wl,--cref -Wl,--Map=/home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/micropython.map -fno-rtti -fno-lto esp-idf/wear_levelling/libwear_levelling.a esp-idf/protocomm/libprotocomm.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/json/libjson.a esp-idf/bt/libbt.a -L/home/user/esp/esp-idf/components/bt/controller/lib/esp32 -lbtdm_app esp-idf/mdns/libmdns.a esp-idf/console/libconsole.a esp-idf/sdmmc/libsdmmc.a esp-idf/xtensa/libxtensa.a esp-idf/mbedtls/libmbedtls.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/vfs/libvfs.a esp-idf/esp_eth/libesp_eth.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_event/libesp_event.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/perfmon/libperfmon.a esp-idf/esp32/libesp32.a esp-idf/esp_common/libesp_common.a esp-idf/esp_timer/libesp_timer.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/ulp/libulp.a esp-idf/esp-cryptoauthlib/libesp-cryptoauthlib.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/soc/soc/esp32/libsoc_esp32.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/librtc.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libphy.a esp-idf/xtensa/libxtensa.a esp-idf/mbedtls/libmbedtls.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/vfs/libvfs.a esp-idf/esp_eth/libesp_eth.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_event/libesp_event.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/perfmon/libperfmon.a esp-idf/esp32/libesp32.a esp-idf/esp_common/libesp_common.a esp-idf/esp_timer/libesp_timer.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/ulp/libulp.a esp-idf/esp-cryptoauthlib/libesp-cryptoauthlib.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/soc/soc/esp32/libsoc_esp32.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/librtc.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libphy.a esp-idf/xtensa/libxtensa.a esp-idf/mbedtls/libmbedtls.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/vfs/libvfs.a esp-idf/esp_eth/libesp_eth.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_event/libesp_event.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/perfmon/libperfmon.a esp-idf/esp32/libesp32.a esp-idf/esp_common/libesp_common.a esp-idf/esp_timer/libesp_timer.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/ulp/libulp.a esp-idf/esp-cryptoauthlib/libesp-cryptoauthlib.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/soc/soc/esp32/libsoc_esp32.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/librtc.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libphy.a esp-idf/xtensa/libxtensa.a esp-idf/mbedtls/libmbedtls.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/vfs/libvfs.a esp-idf/esp_eth/libesp_eth.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_event/libesp_event.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/perfmon/libperfmon.a esp-idf/esp32/libesp32.a esp-idf/esp_common/libesp_common.a esp-idf/esp_timer/libesp_timer.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/ulp/libulp.a esp-idf/esp-cryptoauthlib/libesp-cryptoauthlib.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/soc/soc/esp32/libsoc_esp32.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/librtc.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /home/user/esp/esp-idf/components/esp_wifi/lib/esp32/libphy.a /home/user/esp/esp-idf/components/xtensa/esp32/libhal.a -u esp_app_desc -L /home/user/esp/esp-idf/components/esp_rom/esp32/ld -T esp32.rom.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-data.ld -T esp32.rom.syscalls.ld -Wl,--wrap=longjmp -u vfs_include_syscalls_impl -L /home/user/esp/esp-idf/components/esp_wifi/lib/esp32 -Wl,--wrap=vPortCleanUpTCB -u pthread_include_pthread_impl -u pthread_include_pthread_cond_impl -u pthread_include_pthread_local_storage_impl -L /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/esp-idf/esp32 -T esp32_out.ld -u app_main -L /home/user/esp/Core2forAWS-MicroPython/ports/esp32/build-Core2forAWS/esp-idf/esp32/ld -T esp32.project.ld -L /home/user/esp/esp-idf/components/esp32/ld -T esp32.peripherals.ld -u call_user_start_cpu0 -u ld_include_panic_highint_hdl -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -Wl,--gc-sections -Wl,--undefined=uxTopUsedPriority -lc -lm esp-idf/newlib/libnewlib.a -u newlib_include_locks_impl -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -Wl,--wrap=_Unwind_SetEnableExceptionFdeSorting -Wl,--wrap=__register_frame_info_bases -Wl,--wrap=__register_frame_info -Wl,--wrap=__register_frame -Wl,--wrap=__register_frame_info_table_bases -Wl,--wrap=__register_frame_info_table -Wl,--wrap=__register_frame_table -Wl,--wrap=__deregister_frame_info_bases -Wl,--wrap=__deregister_frame_info -Wl,--wrap=_Unwind_Find_FDE -Wl,--wrap=_Unwind_GetGR -Wl,--wrap=_Unwind_GetCFA -Wl,--wrap=_Unwind_GetIP -Wl,--wrap=_Unwind_GetIPInfo -Wl,--wrap=_Unwind_GetRegionStart -Wl,--wrap=_Unwind_GetDataRelBase -Wl,--wrap=_Unwind_GetTextRelBase -Wl,--wrap=_Unwind_SetIP -Wl,--wrap=_Unwind_SetGR -Wl,--wrap=_Unwind_GetLanguageSpecificData -Wl,--wrap=_Unwind_FindEnclosingFunction -Wl,--wrap=_Unwind_Resume -Wl,--wrap=_Unwind_RaiseException -Wl,--wrap=_Unwind_DeleteException -Wl,--wrap=_Unwind_ForcedUnwind -Wl,--wrap=_Unwind_Resume_or_Rethrow -Wl,--wrap=_Unwind_Backtrace -Wl,--wrap=__cxa_call_unexpected -Wl,--wrap=__gxx_personality_v0 -u __cxa_guard_dummy -lstdc++ esp-idf/pthread/libpthread.a -lgcc esp-idf/cxx/libcxx.a -u __cxx_fatal_exception && :
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(modbluetooth_nimble.c.obj):(.literal.mp_bluetooth_deinit+0x8): undefined reference to `mp_bluetooth_nimble_port_shutdown'
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(modbluetooth_nimble.c.obj):(.literal.mp_bluetooth_deinit+0xc): undefined reference to `mp_bluetooth_nimble_port_hci_deinit'
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(modbluetooth_nimble.c.obj):(.literal.mp_bluetooth_init+0x14): undefined reference to `mp_bluetooth_nimble_port_hci_init'
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(modbluetooth_nimble.c.obj):(.literal.mp_bluetooth_init+0x18): undefined reference to `mp_bluetooth_nimble_port_start'
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(modbluetooth_nimble.c.obj): in function `mp_bluetooth_deinit':
/home/user/esp/Core2forAWS-MicroPython/extmod/nimble/modbluetooth_nimble.c:664: undefined reference to `mp_bluetooth_nimble_port_shutdown'
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/user/esp/Core2forAWS-MicroPython/extmod/nimble/modbluetooth_nimble.c:674: undefined reference to `mp_bluetooth_nimble_port_hci_deinit'
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(modbluetooth_nimble.c.obj): in function `mp_bluetooth_gatts_db_create':
/home/user/esp/Core2forAWS-MicroPython/extmod/modbluetooth.h:498: undefined reference to `mp_bluetooth_nimble_port_hci_init'
/home/user/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(modbluetooth_nimble.c.obj): in function `mp_bluetooth_init':
/home/user/esp/Core2forAWS-MicroPython/extmod/nimble/modbluetooth_nimble.c:612: undefined reference to `mp_bluetooth_nimble_port_start'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1
make: *** [Makefile:24: all] Fehler 2
I've updated the readme since it missed the mpy-cross cross compiler instructions. However, I am unable to reproduce the issue you are having.
Did you clone recursively to include all submodules without error on any of the dependencies? To retroactively re-fetch you can try this command from the root of the local repository directory:
git submodule update --init --recursive
If you need to reset your repo and submodules, I recommend https://gist.github.com/nicktoumpelis/11214362
Did the repo rinse as in your recommended rinse gist-> works.
I don't remember any erorrs while cloning.
Probably I didn't clone with recurse submodules. That info on cloning was added later in the readme. The repo rinse does the recurse submodules and probably fixed that.
Yes, we missed including the part about recursively cloning the submoduled dependencies in the original instructions set. I'm glad it's working for you now.
pulled repo, then
...
...
problem with modbluetooth_nimble.c still there