On Mon, 2021-02-01 at 11:34 +0000, Richard Purdie wrote: > On Sun, 2021-01-31 at 11:56 +0000, Richard Purdie via > lists.openembedded.org wrote: > > On Sun, 2021-01-31 at 11:41 +0000, Richard Purdie via > > lists.openembedded.org wrote: > > > On Wed, 2021-01-20 at 13:03 +0800, Chen Qi wrote: > > > > Build error occurs as below: > > > > > > > > ERROR: igt-gpu-tools-1.25+gitAUTOINC+d16ad07e7f-r0 > > > > do_package_qa: > > > > QA Issue: /usr/lib/libigt.so.0 contained in package > > > > igt-gpu-tools > > > > requires libprocps.so.8(LIBPROCPS_0)(64bit), but no > > > > providers > > > > found in RDEPENDS_igt-gpu-tools? [file-rdeps] > > > > > > > > Add procps-lib to RDEPENDS to solve this issue. > > > > > > > > Signed-off-by: Chen Qi <qi.c...@windriver.com> > > > > --- > > > > meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb | 2 > > > > +- > > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > > > diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu- > > > > tools_git.bb b/meta/recipes-graphics/igt-gpu-tools/igt-gpu- > > > > tools_git.bb > > > > index 89480d79d2..b012dbf58e 100644 > > > > --- a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb > > > > +++ b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb > > > > @@ -15,7 +15,7 @@ SRC_URI = > > > > "git://gitlab.freedesktop.org/drm/igt-gpu- > > > > tools.git;protocol=https" > > > > S = "${WORKDIR}/git" > > > > > > > > DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps > > > > libunwind kmod openssl elfutils alsa-lib json-c bison-native" > > > > -RDEPENDS_${PN} += "bash" > > > > +RDEPENDS_${PN} += "bash procps-lib" > > > > RDEPENDS_${PN}-tests += "bash" > > > > > > > > > > > > > You are correct about this and I see the same issue if I build it > > > locally. What worries me is why we don't see this on the > > > autobuilder in > > > world builds? > > > > > > Cc'ing Anuj as the maintainer. > > > > Looking at the autobuilder logs, I think I can guess the problem, I > > think its a hash equivalence issue. > > > > Errors raised by do_package_qa aren't reflected in the output so it > > would error once and then never again as the output wouldn't seen > > changed next time :( > > > > We'll have to fix this, its nasty. > > > > Cc: Joshua > > Its not a hashequiv issue directly although the QA warnings not being > cached is am unrelated problem. > > It seems if you build igt-gpu-tools with /usr/lib64/ it works (as on > the autobuilder where multilib is enabled), if you build with > /usr/lib/ > it gives the QA warning despite actually having the right RDEPENDS > anyway.
I see the same failure locally even when using the autobuilder configuration so it's probably not related to multilib. I guess it's happening because procps was split up recently to have the lib installed in a separate package and that didn't result in a rebuild of igt-gpu-tools? Thanks, Anuj
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#147548): https://lists.openembedded.org/g/openembedded-core/message/147548 Mute This Topic: https://lists.openembedded.org/mt/79972258/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-