Error: Unknown Usage/Linking Requirements¶
A library can declare that it uses or links to another library by using the
uses
and links
keys in library.json5
, respectively.
These requirements are specified by using the namespace/name
pair that
identifies a library. These are defined by both the project’s dependencies and
the project itself. If a uses
or links
key does not correspond to a
known library, dds
will not be able to resolve the usage requirements, and
will generate an error.
To fix this issue, ensure that you have correctly spelled the library identifier and that the package that contains the respective library has been declared as a dependency of the library that is trying to use it.