Skip to content

Integrate the library OPEnSLab-OSU/SSLClient with esp-idf as component #6405

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 task done
roysG opened this issue Mar 9, 2022 · 5 comments
Closed
1 task done
Labels
Area: Libraries Issue is related to Library support. Resolution: Expired More info wasn't provided

Comments

@roysG
Copy link

roysG commented Mar 9, 2022

Board

Esp32

Device Description

fsd

Hardware Configuration

fsf

Version

latest master

IDE Name

idf component

Operating System

macOS

Flash frequency

40Mhz

PSRAM enabled

no

Upload speed

115200

Description

I am trying to connect this library:
This library is: https://github.com/OPEnSLab-OSU/SSLClient
with esp-idf as component.

But i get this errors:

[6/9] Linking CXX executable arduino-lib-builder.elf
FAILED: arduino-lib-builder.elf
: && /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ -mlongcalls -Wno-frame-address CMakeFiles/arduino-lib-builder.elf.dir/project_elf_src_esp32.c.obj -o arduino-lib-builder.elf esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.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/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.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/cbor/libcbor.a esp-idf/unity/libunity.a esp-idf/cmock/libcmock.a esp-idf/coap/libcoap.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_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/esp_lcd/libesp_lcd.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/perfmon/libperfmon.a esp-idf/spiffs/libspiffs.a esp-idf/ulp/libulp.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/main/libmain.a esp-idf/button/libbutton.a esp-idf/json_parser/libjson_parser.a esp-idf/json_generator/libjson_generator.a esp-idf/esp_schedule/libesp_schedule.a esp-idf/esp_rainmaker/libesp_rainmaker.a esp-idf/qrcode/libqrcode.a esp-idf/ws2812_led/libws2812_led.a esp-idf/arduino/libarduino.a esp-idf/esp-dsp/libesp-dsp.a esp-idf/esp32-camera/libesp32-camera.a esp-idf/esp_littlefs/libesp_littlefs.a esp-idf/fb_gfx/libfb_gfx.a -Wl,--cref -Wl,--Map="/Users/roysabah/esp/esp32-arduino-lib-builder/build/arduino-lib-builder.map" -Wl,--gc-sections -fno-rtti -fno-lto esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/cmock/libcmock.a esp-idf/unity/libunity.a esp-idf/coap/libcoap.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/freemodbus/libfreemodbus.a esp-idf/jsmn/libjsmn.a esp-idf/libsodium/liblibsodium.a esp-idf/perfmon/libperfmon.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/fatfs/libfatfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/openssl/libopenssl.a esp-idf/spiffs/libspiffs.a esp-idf/esp_rainmaker/libesp_rainmaker.a esp-idf/mqtt/libmqtt.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/protocomm/libprotocomm.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/mdns/libmdns.a esp-idf/json/libjson.a esp-idf/json_parser/libjson_parser.a esp-idf/json_generator/libjson_generator.a esp-idf/esp_schedule/libesp_schedule.a esp-idf/qrcode/libqrcode.a -u _Z5setupv -u _Z4loopv -L /Users/roysabah/esp/esp32-arduino-lib-builder/components/esp-face/lib/esp32 -lcat_face_detect -lhuman_face_detect -ldl esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.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/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.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/esp_https_ota/libesp_https_ota.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/ulp/libulp.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.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/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.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/esp_https_ota/libesp_https_ota.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/ulp/libulp.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.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/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.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/esp_https_ota/libesp_https_ota.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/ulp/libulp.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.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/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.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/esp_https_ota/libesp_https_ota.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/ulp/libulp.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/efuse/libefuse.a esp-idf/esp_ipc/libesp_ipc.a esp-idf/driver/libdriver.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_system/libesp_system.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.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/esp_wifi/libesp_wifi.a esp-idf/console/libconsole.a esp-idf/lwip/liblwip.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/xtensa/libxtensa.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/esp_https_ota/libesp_https_ota.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a esp-idf/ulp/libulp.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcoexist.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libcore.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libespnow.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libmesh.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libnet80211.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libpp.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libsmartconfig.a /Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32/libwapi.a -Wl,--wrap=mbedtls_mpi_exp_mod -u esp_app_desc -u pthread_include_pthread_impl -u pthread_include_pthread_cond_impl -u pthread_include_pthread_local_storage_impl -L "/Users/roysabah/esp/esp-idf/components/esp_phy/lib/esp32" -lphy -lrtc esp-idf/esp_phy/libesp_phy.a -lphy -lrtc esp-idf/esp_phy/libesp_phy.a -lphy -lrtc -u ld_include_highint_hdl -u start_app -u start_app_other_cores -L "/Users/roysabah/esp/esp32-arduino-lib-builder/build/esp-idf/esp_system/ld" -T memory.ld -T sections.ld -u __ubsan_include -L "/Users/roysabah/esp/esp-idf/components/esp_rom/esp32/ld" -T esp32.rom.ld -T esp32.rom.api.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-data.ld -T esp32.rom.syscalls.ld -T esp32.rom.newlib-funcs.ld -T esp32.rom.newlib-time.ld -Wl,--wrap=longjmp -u __assert_func -u vfs_include_syscalls_impl -L "/Users/roysabah/esp/esp-idf/components/esp_wifi/lib/esp32" -L "/Users/roysabah/esp/esp-idf/components/soc/esp32/ld" -T esp32.peripherals.ld /Users/roysabah/esp/esp-idf/components/xtensa/esp32/libxt_hal.a -Wl,--undefined=uxTopUsedPriority -u app_main -lm esp-idf/newlib/libnewlib.a -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u newlib_include_assert_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 esp-idf/app_trace/libapp_trace.a -lgcov esp-idf/app_trace/libapp_trace.a -lgcov -lc && :
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClientParameters.cpp.obj):(.literal._ZL17make_key_from_derRKSt6vectorIcSaIcEE+0x0): undefined reference to br_skey_decoder_init' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClientParameters.cpp.obj):(.literal._ZL17make_key_from_derRKSt6vectorIcSaIcEE+0x4): undefined reference to br_skey_decoder_push'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClientParameters.cpp.obj):(.literal._ZL15make_vector_pemPKcj+0x4): undefined reference to br_pem_decoder_init' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClientParameters.cpp.obj):(.literal._ZL15make_vector_pemPKcj+0x8): undefined reference to br_pem_decoder_push'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClientParameters.cpp.obj):(.literal._ZL15make_vector_pemPKcj+0xc): undefined reference to br_pem_decoder_event' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClientParameters.cpp.obj): in function make_key_from_der(std::vector<char, std::allocator > const&)':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClientParameters.cpp:74: undefined reference to br_skey_decoder_init' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClientParameters.cpp:75: undefined reference to br_skey_decoder_push'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClientParameters.cpp.obj): in function make_vector_pem(char const*, unsigned int)': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClientParameters.cpp:33: undefined reference to br_pem_decoder_init'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClientParameters.cpp:46: undefined reference to br_pem_decoder_push' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClientParameters.cpp:47: undefined reference to br_pem_decoder_event'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient4peekEv+0x0): undefined reference to br_ssl_engine_recvapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient4readEPhj+0x0): undefined reference to br_ssl_engine_recvapp_ack'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient4stopEv+0x0): undefined reference to br_ssl_engine_current_state' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClientC2ER6ClientPK20br_x509_trust_anchorjijNS_10DebugLevelE+0x8): undefined reference to br_ssl_engine_set_buffer'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient19setMutualAuthParamsERK19SSLClientParameters+0x0): undefined reference to br_ecdsa_i15_sign_asn1' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient19setMutualAuthParamsERK19SSLClientParameters+0x4): undefined reference to br_rsa_i15_pkcs1_sign'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient19setMutualAuthParamsERK19SSLClientParameters+0x8): undefined reference to br_ssl_client_set_single_ec' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient19setMutualAuthParamsERK19SSLClientParameters+0xc): undefined reference to br_ssl_client_set_single_rsa'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient15m_update_engineEv+0x18): undefined reference to br_ssl_engine_sendrec_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient15m_update_engineEv+0x1c): undefined reference to br_ssl_engine_sendrec_ack'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient15m_update_engineEv+0x20): undefined reference to br_ssl_engine_sendapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient15m_update_engineEv+0x24): undefined reference to br_ssl_engine_sendapp_ack'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient15m_update_engineEv+0x28): undefined reference to br_ssl_engine_recvrec_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient15m_update_engineEv+0x2c): undefined reference to br_ssl_engine_recvrec_ack'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient9availableEv+0xc): undefined reference to br_ssl_engine_flush' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient11m_start_sslEPKcP10SSLSession+0x14): undefined reference to br_ssl_engine_inject_entropy'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj):(.literal._ZN9SSLClient11m_start_sslEPKcP10SSLSession+0x18): undefined reference to br_ssl_client_reset' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::peek()':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:185: undefined reference to br_ssl_engine_recvapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::read(unsigned char*, unsigned int)':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:169: undefined reference to br_ssl_engine_recvapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:173: undefined reference to br_ssl_engine_recvapp_ack'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::stop()': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:210: undefined reference to br_ssl_engine_current_state'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:218: undefined reference to br_ssl_engine_recvapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:219: undefined reference to br_ssl_engine_recvapp_ack'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::SSLClient(Client&, br_x509_trust_anchor const*, unsigned int, int, unsigned int, SSLClient::DebugLevel)': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:48: undefined reference to br_ssl_engine_set_buffer'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::setMutualAuthParams(SSLClientParameters const&)': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:290: undefined reference to br_ssl_client_set_single_ec'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:300: undefined reference to br_ssl_client_set_single_rsa' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::m_print_ssl_error(int, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:636: undefined reference to br_ssl_engine_current_state' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::m_soft_connected(char const*)':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:696: undefined reference to br_ssl_engine_current_state' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::m_print_br_state(unsigned int, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:720: undefined reference to br_ssl_engine_current_state' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::m_update_engine()':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:482: undefined reference to br_ssl_engine_sendrec_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print(int, char const*, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:423: undefined reference to br_ssl_engine_sendrec_ack' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print<char const*>(char const*, char const*, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:419: undefined reference to br_ssl_engine_current_state' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print(int, char const*, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:419: undefined reference to br_ssl_engine_sendapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::m_update_engine()':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:526: undefined reference to br_ssl_engine_sendapp_ack' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print<char const*>(char const*, char const*, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:421: undefined reference to br_ssl_engine_recvrec_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:421: undefined reference to br_ssl_engine_recvrec_ack'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::available()': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:581: undefined reference to br_ssl_engine_recvapp_buf'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print<char const*>(char const*, char const*, SSLClient::DebugLevel) const': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:423: undefined reference to br_ssl_engine_flush'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:419: undefined reference to br_ssl_engine_recvrec_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print(unsigned int, char const*, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:419: undefined reference to br_ssl_engine_recvapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::m_run_until(unsigned int)':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:422: undefined reference to br_ssl_engine_recvapp_ack' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:439: undefined reference to br_ssl_engine_flush'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::m_start_ssl(char const*, SSLSession*)': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:341: undefined reference to br_ssl_engine_inject_entropy'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print<char const*>(char const*, char const*, SSLClient::DebugLevel) const': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:423: undefined reference to br_ssl_client_reset'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function SSLClient::write(unsigned char const*, unsigned int)': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:102: undefined reference to br_ssl_engine_sendapp_buf'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.cpp:118: undefined reference to br_ssl_engine_sendapp_ack' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(SSLClient.cpp.obj): in function void SSLClient::m_print<char const*>(char const*, char const*, SSLClient::DebugLevel) const':
/Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/SSLClient.h:421: undefined reference to br_ssl_engine_sendapp_buf' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x0): undefined reference to br_tls12_sha256_prf'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x4): undefined reference to br_sha224_vtable' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x8): undefined reference to br_sha256_vtable'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0xc): undefined reference to br_sha384_vtable' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x10): undefined reference to br_sha512_vtable'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x18): undefined reference to br_rsa_i15_pkcs1_vrfy' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x20): undefined reference to br_ecdsa_i15_vrfy_asn1'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x24): undefined reference to br_sslrec_in_gcm_vtable' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x28): undefined reference to br_sslrec_out_gcm_vtable'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x2c): undefined reference to br_aes_small_ctr_vtable' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x30): undefined reference to br_ghash_ctmul32'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x40): undefined reference to br_ssl_client_zero' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x44): undefined reference to br_ssl_engine_set_suites'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x48): undefined reference to br_ssl_engine_set_default_chapol' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj):(.literal.br_client_init_TLS12_only+0x4c): undefined reference to br_x509_minimal_init'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(TLS12_only_profile.c.obj): in function br_client_init_TLS12_only': /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/TLS12_only_profile.c:87: undefined reference to br_ssl_client_zero'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/TLS12_only_profile.c:153: undefined reference to br_ssl_engine_set_suites' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/TLS12_only_profile.c:252: undefined reference to br_ssl_engine_set_default_chapol'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /Users/roysabah/esp/esp32-arduino-lib-builder/components/arduino/libraries/SSLClient/src/TLS12_only_profile.c:407: undefined reference to br_x509_minimal_init' /Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(ec_prime_fast_256.c.obj):(.literal.api_generator+0x0): undefined reference to br_ec_p256_m15'
/Users/roysabah/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/arduino/libarduino.a(ec_prime_fast_256.c.obj):(.literal.api_generator+0x4): undefined reference to `br_ec_prime_i15'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1

Sketch

....fsdfsf

Debug Message

....

Other Steps to Reproduce

....

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.
@roysG roysG added the Status: Awaiting triage Issue is waiting for triage label Mar 9, 2022
@mrengineer7777
Copy link
Collaborator

ESP IDF as Arduino component is problematic. See #5819. I strongly recommend using the Arduino framework.

@roysG
Copy link
Author

roysG commented Mar 10, 2022

@mrengineer7777, in case you need to using in flash encryption you can׳t do it with Arduino framework

@mrengineer7777
Copy link
Collaborator

@mrengineer7777, in case you need to using in flash encryption you can׳t do it with Arduino framework

In that case develop on the IDF framework. I've spent the last 2 months developing on it and modifying the Arduino libraries I needed to work in IDF. But it's super frustrating and I finally gave up as I couldn't get ESPAsyncWebserver to compile under IDF. It has dependency to ArduinoJSON.hpp that I couldn't get to work, among other issues.

@Jason2866
Copy link
Collaborator

It seems you are looking for a SSL Client solution. Maybe you can use our modified stripped down BearSSL version (working for esp8266 and all esp32 mcu).
See https://github.com/arendst/Tasmota/tree/development/lib/lib_ssl

@VojtechBartoska VojtechBartoska added Area: Libraries Issue is related to Library support. and removed Status: Awaiting triage Issue is waiting for triage labels Mar 16, 2022
@VojtechBartoska
Copy link
Contributor

Closing this issue as expired. If needed, you can reopen it.

@VojtechBartoska VojtechBartoska added the Resolution: Expired More info wasn't provided label May 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Libraries Issue is related to Library support. Resolution: Expired More info wasn't provided
Projects
None yet
Development

No branches or pull requests

4 participants