-
-
Notifications
You must be signed in to change notification settings - Fork 776
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libraries: dependency resolution wrong with compile failure (ESP32 and/or ESP8266)? #1098
Comments
Update: I'm sometimes seeing the problem from the other direction, i.e. compiling for esp8266, too:
The webserver should not depend on the Looks as if the LDF is confused by something or is ignoring the |
Note: even with
The LDF should definitely NOT pull the ESPAsyncTCP dependency in? |
Note: I can hack-force it to compile by manually adding required libs and ignoring the wrong ones:
|
Indeed, it's already fixed in PIO Core 3.5. Just need to rename dev/platform in I created related issue platformio/platform-espressif32#48 |
@ivankravets I'm already using PIO Core 3.5a16. Could you explain whats wrong? I'm having exactly the same problem regardless if I use |
Here is problem Need to rename it to |
@ivankravets I'm still confused. Even if that screws the esp32 build, why would it have any influence on library resolution for the esp8266 build? I'm not sure these two are related, but #1111 seems similar to me. |
What kind of issue is this?
Configuration
Operating system: OSX
PlatformIO Version (
platformio --version
): 3.5.0a16 and confirmed on 3.4.1Description of problem
Compiling for ESP32 pulls in wrong dependecies:
Actual Results
Gives
Expected Results
ESPAsyncWebServer
should really rely onAsyncTCP
according to https://github.com/me-no-dev/ESPAsyncWebServer/blob/master/espressif32_library.json and not onArduinoJson
at all?If problems with PlatformIO Build System:
The content of
platformio.ini
:Finally leads to compile failing:
First reported at me-no-dev/ESPAsyncWebServer#237
The text was updated successfully, but these errors were encountered: