hadabot_rds's People
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.