Hey,
Setup:
Arduino Nano ESP32
Arduino IDE 2.3.3
ArduinoHttpClient 0.6.1
WiFi101 0.16.1
Everything has was newly installed.
I'm using ArduinoHttpClient library because I'll need ethernet, wifi and GPRS in the same device.
I tried to compile example sketch and it fails with this error:
In file included from C:\Users\kilow\OneDrive\Dokumentai\Arduino\libraries\WiFi101\src/WiFiClient.h:28,
from C:\Users\kilow\OneDrive\Dokumentai\Arduino\libraries\WiFi101\src/WiFi101.h:35,
from C:\Users\kilow\AppData\Local\Temp\.arduinoIDE-unsaved2024827-25560-8pn7zt.nr2ri\BasicAuthGet\BasicAuthGet.ino:15:
C:\Users\kilow\OneDrive\Dokumentai\Arduino\libraries\WiFi101\src/socket/include/socket.h:1839:15: error: conflicting declaration of C function 'sint8 close(SOCKET)'
NMI_API sint8 close(SOCKET sock);
^~~~~
In file included from C:\Users\kilow\AppData\Local\Arduino15\packages\arduino\hardware\esp32\2.0.17/tools/sdk/esp32s3/include/newlib/platform_include/sys/unistd.h:23,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\sys-include\unistd.h:4,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\sys-include\pthread.h:25,
from C:\Users\kilow\AppData\Local\Arduino15\packages\arduino\hardware\esp32\2.0.17/tools/sdk/esp32s3/include/newlib/platform_include/pthread.h:21,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\xtensa-esp32s3-elf\no-rtti\bits\gthr-default.h:48,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\xtensa-esp32s3-elf\no-rtti\bits\gthr.h:151,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\ext\atomicity.h:35,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\bits\basic_string.h:39,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\string:52,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\stdexcept:39,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\array:39,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\tuple:39,
from c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\functional:54,
from C:\Users\kilow\AppData\Local\Arduino15\packages\arduino\hardware\esp32\2.0.17\cores\esp32/HardwareSerial.h:49,
from C:\Users\kilow\AppData\Local\Arduino15\packages\arduino\hardware\esp32\2.0.17\cores\esp32/Arduino.h:196,
from C:\Users\kilow\AppData\Local\Temp\arduino\sketches\F7DBCF637385BA99DA7683EEEC13CB53\sketch\BasicAuthGet.ino.cpp:1:
c:\users\kilow\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\sys-include\sys\unistd.h:30:9: note: previous declaration 'int close(int)'
int close (int __fildes);
^~~~~
exit status 1
Compilation error: exit status 1