Re: RDEPENDS problem

Quentin Schulz

Hi Greg,

On Mon, Sep 21, 2020 at 09:46:51PM +0000, Greg Wilson-Lindberg wrote:

 I have a custom recipe that copies a .so, that calls functions in another

When I first added in the copy of the .so
I didn't have an RDEPENDS and Yocto printed out an warning listing the package that it wanted. I added an RDEPENDS_${PN}
with all of the packages listed, but I'm still getting an error for the first

ERROR: userconfig-1.0-r0 do_package_qa: QA Issue: /home/sakura/lib/ contained in package userconfig requires, but no providers found in RDEPENDS_userconfig? [file-rdeps]

In userdepends I added:

RDEPENDS_${PN} += "canfestival libelf libgcrypt pcsc-lite-lib qtbase qtdeclarative qtserialport zint"

Package canfestival_3-asc in has:

FILES_${PN} = "/usr/lib/ /usr/lib/ /usr/lib/"
.so files are installed in the -dev package even with the line above.

Please have a look here:
if there is really no way for you to avoid having a non-versioned library.

You can check if .so files are part of a package by using
`oe-pkgdata-util find-path /usr/lib/`


Join to automatically receive all group messages.