Error: Unknown Usage/Linking RequirementsΒΆ

A library can declare that it uses another library by using the using keyword in its bpt.yaml or pkg.json file.

These requirements are specified by using the name that identifies the library. If the using is not within a dependency declaration, then the using must name another library within the same package as the library that contains the using library. If the using keyword appears within a dependency declaration, that using must specify a library that belongs to the package that is identified by the dependency. If a using does not correspond to a known library, bpt 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 contains the respective library.