AsyncTelegram2 icon indicating copy to clipboard operation
AsyncTelegram2 copied to clipboard

Missing library dependency, but it's installed

Open bartgrefte opened this issue 9 months ago • 3 comments

Image

Image

If I hit install all, this is the log:

Already installed [email protected] Downloading [email protected] [email protected] Installing [email protected] Installed [email protected]

Is this library looking for a specific version of ArduinoJson or is this caused by something else? Arduino IDE 2.3.4

bartgrefte avatar Mar 22 '25 09:03 bartgrefte

I know the message is annoying, but it doesn't depend on the library. When there are dependencies specified in a library properties file, the popup always shows up even if the dependencies are already satisfied. You can ignore the warning and proceed with Install Without Dependencies

cotestatnt avatar Mar 22 '25 15:03 cotestatnt

The notification specifically says it's currently not installed, that makes me think there's an actual check. I hit the install all anyway and the log indicated it was already installed. So the notification is pointless?

bartgrefte avatar Mar 22 '25 17:03 bartgrefte

Yes it is. You can experience the same behavior on many other libraries where dependencies are explicitly indicated.

For example, in the most common Adafruit libraries there are always dependencies of "internal" libraries such as "Adafruit BusIO" or "Adafruit Unified Sensor" and every time the message appears, even if you are just updating.

cotestatnt avatar Mar 22 '25 18:03 cotestatnt