I use yocto in PROCESSOR-SDK-DRA7X to generate filesystem. After I add a third-party lib as a recipe, It reports error like this:
ERROR: libxxx-1.0.0-r0 do_package_qa: QA Issue: /usr/lib/libxxx.so contained in package libxxx requires libGLESv2.so, but no providers found in RDEPENDS_libxxx? [file-rdeps]
ERROR: libxxx-1.0.0-r0 do_package_qa: QA Issue: /usr/lib/libxxx.so contained in package libxxx requires libEGL.so, but no providers found in RDEPENDS_libxxx? [file-rdeps]
ERROR: libxxx-1.0.0-r0 do_package_qa: QA run found fatal errors. Please consider fixing them.
Here is the bb file for the lib:
DESCRIPTION = "test for libxxx"
LICENSE = "CLOSED"
SRC_URI = "file://libxxx.so"
RDEPENDS_${PN} += " opencv libgles2 "
S = "${WORKDIR}"
do_install () {
install -d ${D}${libdir}
install -m 0755 ${S}/libxxx.so ${D}${libdir}
}
PACKAGES = "${PN}"
FILES_${PN} = "/usr/lib/libxxx.so"
I'm sure the package "ti-sgx-ddk-um" is include in the image,
and I alse changed the RDEPENDS_${PN} to "opencv ti-sgx-ddk-um",it still does not work.