Nano ESP32 ArduinoHTTPClient Not Compiling

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

Disclaimer: not familiar with your board (or ESP32 in general).

Which one?

Did you install those? Any reason?

The Nano ESP32 board package comes with e.g. BasicHttpClient which does not require anything special to be installed (as far as I can see).