Closed kylegordon closed 5 years ago
This is a dependency resolver bug in platformio. You can't define two different envs with different dependencies. I will dig up the bug report reference and add it shortly.
platformio issue reference: https://github.com/platformio/platformio-core/issues/1153
It looks like they have fixed it via some adjustments to the platformio.ini file.
[STALE_SET] This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
[STALE_DEL] This stale issue has been automatically closed. Thank you for your contributions.
Based on the reports at https://github.com/marvinroger/homie-esp8266/issues/444 https://travis-ci.org/kylegordon/homie-sonoff-touch/builds/312535275#L578 and https://travis-ci.org/euphi/Homie_BareMinimum/builds/312604604#L594 it would seem that AsyncTCP is being pulled in as a dependency for ESP8285 and ESP8266 builds.
I think, based on the commentary, that the ESPAsyncWebServer library (via PlatformIO) should only be requiring ESPAsyncTCP