Giter Club home page Giter Club logo

hadabot_rds's People

Contributors

dsryzhov avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

hadabot_rds's Issues

Error during "./idf.sh build" - "Please configure IDF framework to include mbedTLS"

Hi @dsryzhov

During ./idf.sh build, I get this error.

I doubled checked my "./idf.sh menuconfig" and believe I did everything in the README.

Do you see this error?

Thanks
Jack


[895/945] Building CXX object esp-idf/...iFiClientSecure/src/ssl_client.cpp.obj
FAILED: esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFiClientSecure/src/ssl_client.cpp.obj
ccache /opt/esp/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -Iconfig -I/home/espidf/ext_components/arduino/variants/esp32 -I/home/espidf/ext_components/arduino/cores/esp32 -I/home/espidf/ext_components/arduino/libraries/ArduinoOTA/src -I/home/espidf/ext_components/arduino/libraries/AsyncUDP/src -I/home/espidf/ext_components/arduino/libraries/BLE/src -I/home/espidf/ext_components/arduino/libraries/BluetoothSerial/src -I/home/espidf/ext_components/arduino/libraries/DNSServer/src -I/home/espidf/ext_components/arduino/libraries/EEPROM/src -I/home/espidf/ext_components/arduino/libraries/ESP32/src -I/home/espidf/ext_components/arduino/libraries/ESPmDNS/src -I/home/espidf/ext_components/arduino/libraries/FFat/src -I/home/espidf/ext_components/arduino/libraries/FS/src -I/home/espidf/ext_components/arduino/libraries/HTTPClient/src -I/home/espidf/ext_components/arduino/libraries/HTTPUpdate/src -I/home/espidf/ext_components/arduino/libraries/NetBIOS/src -I/home/espidf/ext_components/arduino/libraries/Preferences/src -I/home/espidf/ext_components/arduino/libraries/SD_MMC/src -I/home/espidf/ext_components/arduino/libraries/SD/src -I/home/espidf/ext_components/arduino/libraries/SimpleBLE/src -I/home/espidf/ext_components/arduino/libraries/SPIFFS/src -I/home/espidf/ext_components/arduino/libraries/SPI/src -I/home/espidf/ext_components/arduino/libraries/Ticker/src -I/home/espidf/ext_components/arduino/libraries/Update/src -I/home/espidf/ext_components/arduino/libraries/WebServer/src -I/home/espidf/ext_components/arduino/libraries/WiFiClientSecure/src -I/home/espidf/ext_components/arduino/libraries/WiFi/src -I/home/espidf/ext_components/arduino/libraries/Wire/src -I/home/espidf/ext_components/arduino/cores/esp32/libb64 -I/opt/esp/idf/components/newlib/platform_include -I/opt/esp/idf/components/freertos/include -I/opt/esp/idf/components/heap/include -I/opt/esp/idf/components/log/include -I/opt/esp/idf/components/soc/esp32/include -I/opt/esp/idf/components/soc/include -I/opt/esp/idf/components/esp_rom/include -I/opt/esp/idf/components/esp_common/include -I/opt/esp/idf/components/xtensa/include -I/opt/esp/idf/components/xtensa/esp32/include -I/opt/esp/idf/components/esp32/include -I/opt/esp/idf/components/driver/include -I/opt/esp/idf/components/esp_ringbuf/include -I/opt/esp/idf/components/esp_event/include -I/opt/esp/idf/components/tcpip_adapter/include -I/opt/esp/idf/components/lwip/include/apps -I/opt/esp/idf/components/lwip/include/apps/sntp -I/opt/esp/idf/components/lwip/lwip/src/include -I/opt/esp/idf/components/lwip/port/esp32/include -I/opt/esp/idf/components/lwip/port/esp32/include/arch -I/opt/esp/idf/components/vfs/include -I/opt/esp/idf/components/esp_wifi/include -I/opt/esp/idf/components/esp_wifi/esp32/include -I/opt/esp/idf/components/esp_eth/include -I/opt/esp/idf/components/efuse/include -I/opt/esp/idf/components/efuse/esp32/include -I/opt/esp/idf/components/app_trace/include -I/opt/esp/idf/components/spi_flash/include -I/opt/esp/idf/components/mbedtls/port/include -I/opt/esp/idf/components/mbedtls/mbedtls/include -I/opt/esp/idf/components/mdns/include -I/opt/esp/idf/components/console -I/opt/esp/idf/components/esp_adc_cal/include -I/opt/esp/idf/components/fatfs/diskio -I/opt/esp/idf/components/fatfs/vfs -I/opt/esp/idf/components/fatfs/src -I/opt/esp/idf/components/wear_levelling/include -I/opt/esp/idf/components/sdmmc/include -I/opt/esp/idf/components/nvs_flash/include -I/opt/esp/idf/components/app_update/include -I/opt/esp/idf/components/bootloader_support/include -I/opt/esp/idf/components/spiffs/include -I/opt/esp/idf/components/openssl/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -nostdlib -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -std=gnu++11 -fno-exceptions -fno-rtti -D_GNU_SOURCE -DIDF_VER="v4.0.1-441-g6093407d7" -DGCC_NOT_5_2_0 -DESP_PLATFORM -MD -MT esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFiClientSecure/src/ssl_client.cpp.obj -MF esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFiClientSecure/src/ssl_client.cpp.obj.d -o esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFiClientSecure/src/ssl_client.cpp.obj -c /home/espidf/ext_components/arduino/libraries/WiFiClientSecure/src/ssl_client.cpp
/home/espidf/ext_components/arduino/libraries/WiFiClientSecure/src/ssl_client.cpp:23:4: error: #error "Please configure IDF framework to include mbedTLS -> Enable pre-shared-key ciphersuites and activate at least one cipher"

error "Please configure IDF framework to include mbedTLS -> Enable pre-shared-key ciphersuites and activate at least one cipher"

^~~~~

/home/espidf/ext_components/arduino/libraries/WiFiClientSecure/src/ssl_client.cpp: In function 'int start_ssl_client(sslclient_context*, const char*, uint32_t, int, const char*, const char*, const char*, const char*, const char*)':
/home/espidf/ext_components/arduino/libraries/WiFiClientSecure/src/ssl_client.cpp:151:15: error: 'mbedtls_ssl_conf_psk' was not declared in this scope
ret = mbedtls_ssl_conf_psk(&ssl_client->ssl_conf, psk, psk_len,
^~~~~~~~~~~~~~~~~~~~
/home/espidf/ext_components/arduino/libraries/WiFiClientSecure/src/ssl_client.cpp:151:15: note: suggested alternative: 'mbedtls_ssl_conf_sni'
ret = mbedtls_ssl_conf_psk(&ssl_client->ssl_conf, psk, psk_len,
^~~~~~~~~~~~~~~~~~~~
mbedtls_ssl_conf_sni
[904/945] Building CXX object esp-idf/.../libraries/WiFi/src/WiFiClient.cpp.obj
ninja: build stopped: subcommand failed.
ninja failed with exit code 1

Docker container on docker hub needs to be updated

In hadabot_rds/hadabot_microros_firmware/docker/esp-idf-microros-v4.0-arduino/install_idf_components.sh, the new ext components folder is now ~/esp32/ext_components but the dsryzhov/esp-idf-microros:idf-v4.0-arduino container on docker hub still has ~/ext_components.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.