Hello, I copied exactly what you had and I received errors. And I did delete the .pio folder.
> Executing task in folder Laser Controller: C:\Users\JefferyS\.platformio\penv\Scripts\platformio.exe run <
Processing esp32-evb (platform: espressif32; board: esp32-evb; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-evb.html
PLATFORM: Espressif 32 (3.2.0) > OLIMEX ESP32-EVB
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.30000.201119 (3.0.0)
- toolchain-xtensa32 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 75 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <FS> 1.0
|-- <SD(esp32)> 1.0.5
| |-- <FS> 1.0
| |-- <SPI> 1.0
|-- <SPI> 1.0
|-- <ArduinoOTA> 1.0
| |-- <Update> 1.0
| |-- <WiFi> 1.0
| |-- <ESPmDNS> 1.0
| | |-- <WiFi> 1.0
| |-- <WiFi101> 0.16.1
| | |-- <SPI> 1.0
|-- <ESPmDNS> 1.0
| |-- <WiFi> 1.0
Building in release mode
Compiling .pio\build\esp32-evb\src\main.cpp.o
Generating partitions .pio\build\esp32-evb\partitions.bin
Compiling .pio\build\esp32-evb\lib456\FS\FS.cpp.o
Compiling .pio\build\esp32-evb\lib456\FS\vfs_api.cpp.o
Compiling .pio\build\esp32-evb\lib85b\SPI\SPI.cpp.o
Compiling .pio\build\esp32-evb\liba16\SD\SD.cpp.o
Compiling .pio\build\esp32-evb\liba16\SD\sd_diskio.cpp.o
Compiling .pio\build\esp32-evb\liba16\SD\sd_diskio_crc.c.o
Compiling .pio\build\esp32-evb\lib371\Update\HttpsOTAUpdate.cpp.o
Compiling .pio\build\esp32-evb\lib371\Update\Updater.cpp.o
Archiving .pio\build\esp32-evb\lib85b\libSPI.a
Compiling .pio\build\esp32-evb\libfbf\WiFi\ETH.cpp.o
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFi.cpp.o
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiAP.cpp.o
Archiving .pio\build\esp32-evb\lib456\libFS.a
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiClient.cpp.o
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiGeneric.cpp.o
Archiving .pio\build\esp32-evb\liba16\libSD.a
Archiving .pio\build\esp32-evb\lib371\libUpdate.a
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiSTA.cpp.o
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiScan.cpp.o
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiServer.cpp.o
Compiling .pio\build\esp32-evb\libfbf\WiFi\WiFiUdp.cpp.o
Compiling .pio\build\esp32-evb\libc9c\ESPmDNS\ESPmDNS.cpp.o
Compiling .pio\build\esp32-evb\lib8cb\WiFi101\WiFi.cpp.o
Compiling .pio\build\esp32-evb\lib8cb\WiFi101\WiFiClient.cpp.o
Compiling .pio\build\esp32-evb\lib8cb\WiFi101\WiFiMDNSResponder.cpp.o
Compiling .pio\build\esp32-evb\lib8cb\WiFi101\WiFiSSLClient.cpp.o
Compiling .pio\build\esp32-evb\lib8cb\WiFi101\WiFiServer.cpp.o
Compiling .pio\build\esp32-evb\lib8cb\WiFi101\WiFiUdp.cpp.o
Archiving .pio\build\esp32-evb\libfbf\libWiFi.a
In file included from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/time.h:10:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp:28:
C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/sys/unistd.h:30:9: error: conflicting declaration of C function 'int close(int)'
int _EXFUN(close, (int __fildes ));
^
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\utility/WiFiSocket.h:24:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp:36:
C:\Users\JefferyS\.platformio\lib\WiFi101\src/socket/include/socket.h:1839:15: note: previous declaration 'sint8 close(SOCKET)'
NMI_API sint8 close(SOCKET sock);
^
Compiling .pio\build\esp32-evb\lib8cb\WiFi101\bsp\source\nm_bsp_arduino.c.o
In file included from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/stdio.h:29:0,
from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:27,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\utility/WiFiSocket.h:28,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiClient.cpp:20:
C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/sys/unistd.h:30:9: error: conflicting declaration of C function 'int close(int)'
int _EXFUN(close, (int __fildes ));
^
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\utility/WiFiSocket.h:24:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiClient.cpp:20:
C:\Users\JefferyS\.platformio\lib\WiFi101\src/socket/include/socket.h:1839:15: note: previous declaration 'sint8 close(SOCKET)'
NMI_API sint8 close(SOCKET sock);
^
C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp: In member function 'int WiFiClass::init()':
C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp:303:46: error: invalid conversion from 'void (*)(uint8_t*, uint32_t) {aka void (*)(unsigned char*, unsigned int)}' to 'tpfAppResolveCb {aka void (*)(unsigned char*, long unsigned int)}' [-fpermissive]
registerSocketCallback(socket_cb, resolve_cb);
^
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\utility/WiFiSocket.h:24:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp:36:
C:\Users\JefferyS\.platformio\lib\WiFi101\src/socket/include/socket.h:1047:14: note: initializing argument 2 of 'void registerSocketCallback(tpfAppSocketCb, tpfAppResolveCb)'
NMI_API void registerSocketCallback(tpfAppSocketCb socket_cb, tpfAppResolveCb resolve_cb);
^
In file included from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/stdio.h:29:0,
from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:27,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\utility/WiFiSocket.h:28,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiServer.cpp:20:
C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/sys/unistd.h:30:9: error: conflicting declaration of C function 'int close(int)'
int _EXFUN(close, (int __fildes ));
^
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\utility/WiFiSocket.h:24:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiServer.cpp:20:
C:\Users\JefferyS\.platformio\lib\WiFi101\src/socket/include/socket.h:1839:15: note: previous declaration 'sint8 close(SOCKET)'
NMI_API sint8 close(SOCKET sock);
^
C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp: At global scope:
C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp:1133:10: error: prototype for 'uint32_t WiFiClass::getTime()' does not match any in class 'WiFiClass'
uint32_t WiFiClass::getTime()
^
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi.cpp:38:0:
C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi101.h:157:16: error: candidate is: long unsigned int WiFiClass::getTime()
unsigned long getTime();
^
In file included from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/string.h:10:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiUdp.cpp:20:
C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/sys/unistd.h:30:9: error: conflicting declaration of C function 'int close(int)'
int _EXFUN(close, (int __fildes ));
^
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\utility/WiFiSocket.h:24:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiUdp.cpp:22:
C:\Users\JefferyS\.platformio\lib\WiFi101\src/socket/include/socket.h:1839:15: note: previous declaration 'sint8 close(SOCKET)'
NMI_API sint8 close(SOCKET sock);
^
*** [.pio\build\esp32-evb\lib8cb\WiFi101\WiFi.cpp.o] Error 1
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiClient.h:28:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiSSLClient.h:23,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiSSLClient.cpp:20:
C:\Users\JefferyS\.platformio\lib\WiFi101\src\socket/include/socket.h:1839:32: error: conflicting declaration of C function 'sint8 close(SOCKET)'
NMI_API sint8 close(SOCKET sock);
^
In file included from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/stdio.h:29:0,
from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:27,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiClient.h:23,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiSSLClient.h:23,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiSSLClient.cpp:20:
C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/sys/unistd.h:30:9: note: previous declaration 'int close(int)'
int _EXFUN(close, (int __fildes ));
^
*** [.pio\build\esp32-evb\lib8cb\WiFi101\WiFiSSLClient.cpp.o] Error 1
In file included from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiClient.h:28:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFi101.h:35,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiMDNSResponder.h:27,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiMDNSResponder.cpp:32:
C:\Users\JefferyS\.platformio\lib\WiFi101\src\socket/include/socket.h:1839:32: error: conflicting declaration of C function 'sint8 close(SOCKET)'
NMI_API sint8 close(SOCKET sock);
^
In file included from C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/strings.h:10:0,
from C:\Users\JefferyS\.platformio\lib\WiFi101\src\WiFiMDNSResponder.cpp:28:
C:\Users\JefferyS\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib/sys/unistd.h:30:9: note: previous declaration 'int close(int)'
int _EXFUN(close, (int __fildes ));
^
*** [.pio\build\esp32-evb\lib8cb\WiFi101\WiFiClient.cpp.o] Error 1
*** [.pio\build\esp32-evb\lib8cb\WiFi101\WiFiMDNSResponder.cpp.o] Error 1
*** [.pio\build\esp32-evb\lib8cb\WiFi101\WiFiServer.cpp.o] Error 1
*** [.pio\build\esp32-evb\lib8cb\WiFi101\WiFiUdp.cpp.o] Error 1
================================================================================ [FAILED] Took 24.82 seconds =====================
Thanks,
Jeffery