Anybody able to successfully compile Azure SDK ESP32-dev with Arduino in PlatformIO 5

Hi @maxgerhardt,

Thanks for your suggestion.

yes I have tried to include in main.cpp. Here is what happens:

LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 31 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <AzureIoTProtocol_HTTP> 1.3.9
|   |-- <AzureIoTUtility> 1.3.9
|   |   |-- <WiFi> 1.2.7
|   |   |   |-- <SPI> 1.0
|   |   |-- <SPI> 1.0
|   |-- <AzureIoTHub> 1.3.9
|   |   |-- <AzureIoTUtility> 1.3.9
|   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |-- <SPI> 1.0
|   |   |   |-- <SPI> 1.0
|-- <AzureIoTProtocol_MQTT> 1.3.9
|   |-- <AzureIoTHub> 1.3.9
|   |   |-- <AzureIoTUtility> 1.3.9
|   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |-- <SPI> 1.0
|   |   |   |-- <SPI> 1.0
|   |-- <AzureIoTUtility> 1.3.9
|   |   |-- <WiFi> 1.2.7
|   |   |   |-- <SPI> 1.0
|   |   |-- <SPI> 1.0
|-- <AzureIoTHub> 1.3.9
|   |-- <AzureIoTUtility> 1.3.9
|   |   |-- <WiFi> 1.2.7
|   |   |   |-- <SPI> 1.0
|   |   |-- <SPI> 1.0
|-- <WiFi> 1.2.7
|   |-- <SPI> 1.0
Building in debug mode
Compiling .pio/build/gatekit_moduino/src/main.cpp.o
Compiling .pio/build/gatekit_moduino/lib47d/SPI/SPI.cpp.o
Compiling .pio/build/gatekit_moduino/lib7b6/WiFi/WiFi.cpp.o
Compiling .pio/build/gatekit_moduino/lib7b6/WiFi/WiFiClient.cpp.o
Compiling .pio/build/gatekit_moduino/lib7b6/WiFi/WiFiServer.cpp.o
Compiling .pio/build/gatekit_moduino/lib7b6/WiFi/WiFiUdp.cpp.o
Compiling .pio/build/gatekit_moduino/lib7b6/WiFi/utility/server_drv.cpp.o
Compiling .pio/build/gatekit_moduino/lib7b6/WiFi/utility/spi_drv.cpp.o
Compiling .pio/build/gatekit_moduino/lib7b6/WiFi/utility/wifi_drv.cpp.o
Compiling .pio/build/gatekit_moduino/lib6f2/AzureIoTUtility/adapters/sslClient_arduino.cpp.o
lib/AzureIoTUtility/src/adapters/sslClient_arduino.cpp:16:30: fatal error: WiFiClientSecure.h: No such file or directory 

and if I add both

#include <Arduino.h>
#include <WiFi.h>
#include "WiFiClientSecure.h"
#include <AzureIoTHub.h>
#include <stdio.h>
#include <stdlib.h>
Found 31 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <AzureIoTProtocol_HTTP> 1.3.9
|   |-- <AzureIoTUtility> 1.3.9
|   |   |-- <WiFi> 1.2.7
|   |   |   |-- <SPI> 1.0
|   |   |-- <WiFiClientSecure> 1.0
|   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |-- <SPI> 1.0
|   |   |-- <SPI> 1.0
|   |-- <AzureIoTHub> 1.3.9
|   |   |-- <AzureIoTUtility> 1.3.9
|   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |-- <SPI> 1.0
|   |   |   |-- <WiFiClientSecure> 1.0
|   |   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |   |-- <SPI> 1.0
|   |   |   |-- <SPI> 1.0
|-- <AzureIoTProtocol_MQTT> 1.3.9
|   |-- <AzureIoTHub> 1.3.9
|   |   |-- <AzureIoTUtility> 1.3.9
|   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |-- <SPI> 1.0
|   |   |   |-- <WiFiClientSecure> 1.0
|   |   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |   |-- <SPI> 1.0
|   |   |   |-- <SPI> 1.0
|   |-- <AzureIoTUtility> 1.3.9
|   |   |-- <WiFi> 1.2.7
|   |   |   |-- <SPI> 1.0
|   |   |-- <WiFiClientSecure> 1.0
|   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |-- <SPI> 1.0
|   |   |-- <SPI> 1.0
|-- <WiFiClientSecure> 1.0
|   |-- <WiFi> 1.2.7
|   |   |-- <SPI> 1.0
|-- <AzureIoTHub> 1.3.9
|   |-- <AzureIoTUtility> 1.3.9
|   |   |-- <WiFi> 1.2.7
|   |   |   |-- <SPI> 1.0
|   |   |-- <WiFiClientSecure> 1.0
|   |   |   |-- <WiFi> 1.2.7
|   |   |   |   |-- <SPI> 1.0
|   |   |-- <SPI> 1.0
|-- <WiFi> 1.2.7
|   |-- <SPI> 1.0
Building in debug mode
Compiling .pio/build/gatekit_moduino/src/main.cpp.o
Archiving .pio/build/gatekit_moduino/lib47d/libSPI.a
Indexing .pio/build/gatekit_moduino/lib47d/libSPI.a
Archiving .pio/build/gatekit_moduino/lib7b6/libWiFi.a
Indexing .pio/build/gatekit_moduino/lib7b6/libWiFi.a
Compiling .pio/build/gatekit_moduino/lib42e/WiFiClientSecure/WiFiClientSecure.cpp.o
Compiling .pio/build/gatekit_moduino/lib42e/WiFiClientSecure/ssl_client.cpp.o
Compiling .pio/build/gatekit_moduino/lib6f2/AzureIoTUtility/adapters/sslClient_arduino.cpp.o
Compiling .pio/build/gatekit_moduino/lib6f2/AzureIoTUtility/azure_c_shared_utility/sha1.c.o
/Users/greg.svitak/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In constructor 'WiFiClientSecure::WiFiClientSecure()':
/Users/greg.svitak/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:33:5: error: '_connected' was not declared in this scope
     _connected = false;
     ^
/Users/greg.svitak/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp: In constructor 'WiFiClientSecure::WiFiClientSecure(int)':
/Users/greg.svitak/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp:50:5: error: '_connected' was not declared in this scope
     _connected = false;

Any suggestions?

Thanks,
Greg