Hello All,Im getting this error while linking in my esp32 on platform io.
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.5.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 3.10006.210326 (1.0.6)
- tool-esptoolpy 1.30100.210531 (3.1.0)
- toolchain-xtensa32 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 34 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Adafruit BusIO> 1.11.1
| |-- <Wire> 1.0.1
| |-- <SPI> 1.0
|-- <Adafruit GFX Library> 1.10.13
| |-- <Adafruit BusIO> 1.11.1
| | |-- <Wire> 1.0.1
| | |-- <SPI> 1.0
| |-- <Wire> 1.0.1
| |-- <SPI> 1.0
|-- <Adafruit MPU6050> 2.0.6
| |-- <Adafruit BusIO> 1.11.1
| | |-- <Wire> 1.0.1
| | |-- <SPI> 1.0
| |-- <Wire> 1.0.1
| |-- <SPI> 1.0
| |-- <Adafruit Unified Sensor> 1.1.4
|-- <Adafruit SSD1306> 2.5.1
| |-- <Adafruit GFX Library> 1.10.13
| | |-- <Adafruit BusIO> 1.11.1
| | | |-- <Wire> 1.0.1
| | | |-- <SPI> 1.0
| | |-- <Wire> 1.0.1
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
| |-- <Wire> 1.0.1
|-- <Adafruit Unified Sensor> 1.1.4
|-- <SPI> 1.0
|-- <HTTPClient> 1.2
| |-- <WiFi> 1.0
| |-- <WiFiClientSecure> 1.0
| | |-- <WiFi> 1.0
|-- <WiFi> 1.0
|-- <Adafruit SH1106> 1.0.0
| |-- <Adafruit GFX Library> 1.10.13
| | |-- <Adafruit BusIO> 1.11.1
| | | |-- <Wire> 1.0.1
| | | |-- <SPI> 1.0
| | |-- <Wire> 1.0.1
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
| |-- <Wire> 1.0.1
|-- <Wire> 1.0.1
Building in release mode
Compiling .pio\build\esp32dev\src\Display.cpp.o
Compiling .pio\build\esp32dev\src\MPU6050.cpp.o
Compiling .pio\build\esp32dev\src\Sleep.cpp.o
Compiling .pio\build\esp32dev\src\main.cpp.o
Compiling .pio\build\esp32dev\src\medicine.cpp.o
Compiling .pio\build\esp32dev\src\menu1.cpp.o
Compiling .pio\build\esp32dev\src\menu2.cpp.o
Compiling .pio\build\esp32dev\src\menu4.cpp.o
Compiling .pio\build\esp32dev\src\menu5.cpp.o
Compiling .pio\build\esp32dev\src\switch.cpp.o
Compiling .pio\build\esp32dev\src\wifi.cpp.o
Generating partitions .pio\build\esp32dev\partitions.bin
Compiling .pio\build\esp32dev\libf75\Wire\Wire.cpp.o
Compiling .pio\build\esp32dev\lib604\SPI\SPI.cpp.o
Archiving .pio\build\esp32dev\lib604\libSPI.a
Compiling .pio\build\esp32dev\libf2f\Adafruit BusIO\Adafruit_BusIO_Register.cpp.o
Archiving .pio\build\esp32dev\libf75\libWire.a
Indexing .pio\build\esp32dev\lib604\libSPI.a
Indexing .pio\build\esp32dev\libf75\libWire.a
Compiling .pio\build\esp32dev\libf2f\Adafruit BusIO\Adafruit_I2CDevice.cpp.o
Compiling .pio\build\esp32dev\libf2f\Adafruit BusIO\Adafruit_SPIDevice.cpp.o
Compiling .pio\build\esp32dev\libe07\Adafruit GFX Library\Adafruit_GFX.cpp.o
Compiling .pio\build\esp32dev\libe07\Adafruit GFX Library\Adafruit_GrayOLED.cpp.o
Archiving .pio\build\esp32dev\libf2f\libAdafruit BusIO.a
Indexing .pio\build\esp32dev\libf2f\libAdafruit BusIO.a
Compiling .pio\build\esp32dev\libe07\Adafruit GFX Library\Adafruit_SPITFT.cpp.o
Compiling .pio\build\esp32dev\libe07\Adafruit GFX Library\glcdfont.c.o
Compiling .pio\build\esp32dev\libffa\Adafruit Unified Sensor\Adafruit_Sensor.cpp.o
Compiling .pio\build\esp32dev\lib28f\Adafruit MPU6050\Adafruit_MPU6050.cpp.o
Compiling .pio\build\esp32dev\libfbc\Adafruit SSD1306\Adafruit_SSD1306.cpp.o
Archiving .pio\build\esp32dev\libe07\libAdafruit GFX Library.a
Indexing .pio\build\esp32dev\libe07\libAdafruit GFX Library.a
Compiling .pio\build\esp32dev\lib7da\WiFi\ETH.cpp.o
Archiving .pio\build\esp32dev\libffa\libAdafruit Unified Sensor.a
Indexing .pio\build\esp32dev\libffa\libAdafruit Unified Sensor.a
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFi.cpp.o
Archiving .pio\build\esp32dev\lib28f\libAdafruit MPU6050.a
Indexing .pio\build\esp32dev\lib28f\libAdafruit MPU6050.a
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiAP.cpp.o
Archiving .pio\build\esp32dev\libfbc\libAdafruit SSD1306.a
Indexing .pio\build\esp32dev\libfbc\libAdafruit SSD1306.a
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiClient.cpp.o
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiGeneric.cpp.o
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiSTA.cpp.o
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiScan.cpp.o
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiServer.cpp.o
Compiling .pio\build\esp32dev\lib7da\WiFi\WiFiUdp.cpp.o
Compiling .pio\build\esp32dev\lib9e0\WiFiClientSecure\WiFiClientSecure.cpp.o
Compiling .pio\build\esp32dev\lib9e0\WiFiClientSecure\ssl_client.cpp.o
Compiling .pio\build\esp32dev\lib136\HTTPClient\HTTPClient.cpp.o
Archiving .pio\build\esp32dev\lib7da\libWiFi.a
Indexing .pio\build\esp32dev\lib7da\libWiFi.a
Compiling .pio\build\esp32dev\libdde\esp32-sh1106-oled-master\Adafruit_SH1106.cpp.o
Archiving .pio\build\esp32dev\libFrameworkArduinoVariant.a
Indexing .pio\build\esp32dev\libFrameworkArduinoVariant.a
Compiling .pio\build\esp32dev\FrameworkArduino\Esp.cpp.o
Archiving .pio\build\esp32dev\lib9e0\libWiFiClientSecure.a
Indexing .pio\build\esp32dev\lib9e0\libWiFiClientSecure.a
Compiling .pio\build\esp32dev\FrameworkArduino\FunctionalInterrupt.cpp.o
Archiving .pio\build\esp32dev\libdde\libesp32-sh1106-oled-master.a
Indexing .pio\build\esp32dev\libdde\libesp32-sh1106-oled-master.a
Compiling .pio\build\esp32dev\FrameworkArduino\HardwareSerial.cpp.o
Archiving .pio\build\esp32dev\lib136\libHTTPClient.a
Indexing .pio\build\esp32dev\lib136\libHTTPClient.a
Compiling .pio\build\esp32dev\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\IPv6Address.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\MD5Builder.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\Print.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\StreamString.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\WMath.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\WString.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\base64.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\cbuf.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-adc.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-bt.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-cpu.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-dac.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-gpio.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-i2c.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-ledc.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-log.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-matrix.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-misc.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-psram.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-rmt.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-sigmadelta.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-spi.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-time.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-timer.c.o
C:\Users\arjun v\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c: In function 'spiTransferBytesNL':
C:\Users\arjun v\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c:922:39: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
uint8_t * last_out8 = &result[c_longs-1];
^
C:\Users\arjun v\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c:923:40: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
uint8_t * last_data8 = &last_data;
^
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-touch.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-uart.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\libb64\cdecode.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\libb64\cencode.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\main.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\stdlib_noniso.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\wiring_pulse.c.o
Compiling .pio\build\esp32dev\FrameworkArduino\wiring_shift.c.o
Archiving .pio\build\esp32dev\libFrameworkArduino.a
Indexing .pio\build\esp32dev\libFrameworkArduino.a
Linking .pio\build\esp32dev\firmware.elf
.pio\build\esp32dev\lib7da\libWiFi.a(WiFiClient.cpp.o): In function `WiFiClient::write(unsigned char const*, unsigned int)':
C:\Users\arjun v\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFiClient.cpp:337:(.text._ZN10WiFiClient5writeEPKhj+0x74): dangerous relocation: windowed longcall crosses 1GB boundary; return may fail: select
.pio\build\esp32dev\lib7da\libWiFi.a(WiFiClient.cpp.o): In function `WiFiClient::connect(IPAddress, unsigned short, int)':
C:\Users\arjun v\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFiClient.cpp:337:(.text._ZN10WiFiClient7connectE9IPAddressti+0x248): dangerous relocation: windowed longcall crosses 1GB boundary; return may fail: select
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\esp32dev\firmware.elf] Error 1