khoih-prog / AsyncWebServer_WT32_ETH01

This is Asynchronous HTTP and WebSocket Server Library for WT32_ETH01 (ESP32 + LAN8720). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks
GNU General Public License v3.0
16 stars 4 forks source link

Library Manager issue #4

Closed LaudixGit closed 1 year ago

LaudixGit commented 1 year ago

Describe the bug

Installation of the library prompts for dependencies that do not exist.

Steps to Reproduce

I reimaged my RPi4 with the latest RaspiOS and installed Arduino IDE 1.8.19 then attempted to install this library When 'install all' button is clicked, the install fails with obscure error. image

Installing library "only" succeeds

Expected behavior

If there are no dependencies the popup should not appear

Actual behavior

Unneeded dialog box appears, and the obvious option fails.

Information

Please ensure to specify the following:

LaudixGit commented 1 year ago

Note: this was occurring a month ago too, but I didn't think to report it since it only happens once, during library installation

khoih-prog commented 1 year ago

Hi @LaudixGit

You have to install AsyncTCP manually and remove

https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01/blob/702f7fb744dbb5a978fd995ed17b187991d3f48a/library.properties#L11

The reason is that nobody cares to publish AsyncTCP into Arduino Library Manager, only to PIO. But I just leave the dependency there for completion as I didn't see no harm.