Closed phi1010 closed 5 years ago
If you don't need ESP8266MQTTMesh
, just add this line
[env:d1_mini]
platform = espressif8266
framework = arduino
board = d1_mini
monitor_baud = 74880
lib_ignore = ESP8266MQTTMesh
I already did -- still, this resolution result doesn't seem sensible; and even if it is sensible to include ESP8266MQTTMesh, the Ticker library should be included too.
Could you provide a simple project to reproduce this issue?
Please reopen if you still need help
The dependency resolution for the ESP8266HTTPClient library seems to fail, according to the build output it requires the MQTT Mesh library; however I can't find any reference to that library in the source code at https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266HTTPClient which would explain why this happens:
This also causes the compilation to fail, since the Ticker library included from the MQTT lib is not resolved, although it should be when the MQTT library is included:
I'm using the up-to-date Espressif 8266 1.6.0 platform and this configuration: