Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 787032 - random/package: build failure because a DEPEND is not scheduled before
Summary: random/package: build failure because a DEPEND is not scheduled before
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
: 782604 784629 787035 787728 787836 787917 787974 787977 792399 794865 847265 860018 (view as bug list)
Depends on: 756199
Blocks:
  Show dependency tree
 
Reported: 2021-04-30 06:17 UTC by Agostino Sarubbo
Modified: 2022-08-14 12:20 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,21.27 KB, text/plain)
2021-04-30 06:17 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2021-04-30 06:17:29 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: kde-apps/libkexiv2-21.04.0 fails to compile.
Discovered on: amd64 (internal ref: tinderbox)

NOTE:
This machine uses GCC-11: https://gcc.gnu.org/gcc-11/porting_to.html
If you think this is a GCC-11 related issue, please block bug 732706.
Comment 1 Agostino Sarubbo gentoo-dev 2021-04-30 06:17:31 UTC
Created attachment 704139 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2021-04-30 06:17:32 UTC
Possible context of error(s):

  Could not find a package configuration file provided by "Qt5Gui" with any
Comment 3 Andreas Sturmlechner gentoo-dev 2021-04-30 06:28:28 UTC
dev-qt/qtgui is in DEPEND/RDEPEND.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-30 06:29:11 UTC
(In reply to Andreas Sturmlechner from comment #3)
> dev-qt/qtgui is in DEPEND/RDEPEND.

Right, just like https://bugs.gentoo.org/787035#c3 from today and the same in the past.

What is going on here?
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-30 06:30:30 UTC
I think I said this in the past but you really want —-complete-graph and possibly even —-deep when running a tinderbox style operation (straight from Zac), otherwise various deps will not be satisfied at later steps.
Comment 6 Agostino Sarubbo gentoo-dev 2021-04-30 06:38:39 UTC
I don't see qtgui in the emerge history and by default it is not installed
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-30 06:39:20 UTC
(In reply to Agostino Sarubbo from comment #6)
> I don't see qtgui in the emerge history and by default it is not installed

So why doesn’t emerge want to install it?

What does emerge -pv qtgui say?
Comment 8 Andreas Sturmlechner gentoo-dev 2021-04-30 18:35:04 UTC
(In reply to Agostino Sarubbo from comment #6)
> I don't see qtgui in the emerge history and by default it is not installed
The ebuild maintainer cannot possibly do more than correctly define build dependencies, which is the case here.

> * dependency graph for kde-apps/libkexiv2-21.04.0
> `--  kde-apps/libkexiv2-21.04.0  ~amd64 
>   `--  dev-qt/qtgui-5.15.2-r1  (>=dev-qt/qtgui-5.15.2) ~amd64

If you believe there is a bug by dev-qt/qtgui not being present, it can only be in Portage.
Comment 9 Andreas Sturmlechner gentoo-dev 2021-05-01 07:06:29 UTC
*** Bug 787035 has been marked as a duplicate of this bug. ***
Comment 10 Andreas Sturmlechner gentoo-dev 2021-05-01 07:06:35 UTC
*** Bug 784629 has been marked as a duplicate of this bug. ***
Comment 11 Andreas Sturmlechner gentoo-dev 2021-05-03 12:08:19 UTC
And with that, kde proj is outta here.
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-03 19:11:53 UTC
*** Bug 787974 has been marked as a duplicate of this bug. ***
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-03 19:12:43 UTC
*** Bug 787836 has been marked as a duplicate of this bug. ***
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-03 19:13:26 UTC
*** Bug 787977 has been marked as a duplicate of this bug. ***
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-03 19:14:12 UTC
Something is definitely wrong here. Several bugs ended up hitting poppler5[qt] bugs where it is already a dep too.
Comment 16 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-03 20:01:57 UTC
*** Bug 787917 has been marked as a duplicate of this bug. ***
Comment 17 Zac Medico gentoo-dev 2021-05-03 20:10:41 UTC
(In reply to Sam James from comment #15)
> Something is definitely wrong here. Several bugs ended up hitting
> poppler5[qt] bugs where it is already a dep too.

Yes, it's bug 756199.
Comment 18 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-03 20:11:43 UTC
(In reply to Zac Medico from comment #17)
> (In reply to Sam James from comment #15)
> > Something is definitely wrong here. Several bugs ended up hitting
> > poppler5[qt] bugs where it is already a dep too.
> 
> Yes, it's bug 756199.

Aha, thank you. Is there any chance this is related to bug 787947 too?
Comment 19 Andreas Sturmlechner gentoo-dev 2021-05-03 20:33:16 UTC
*** Bug 787728 has been marked as a duplicate of this bug. ***
Comment 20 Andreas Sturmlechner gentoo-dev 2021-05-27 08:55:55 UTC
*** Bug 792399 has been marked as a duplicate of this bug. ***
Comment 21 Andreas Sturmlechner gentoo-dev 2021-06-10 14:37:08 UTC
*** Bug 794865 has been marked as a duplicate of this bug. ***
Comment 22 Andreas Sturmlechner gentoo-dev 2021-08-23 00:10:52 UTC
*** Bug 782604 has been marked as a duplicate of this bug. ***
Comment 23 Agostino Sarubbo gentoo-dev 2022-05-25 11:17:48 UTC
*** Bug 847265 has been marked as a duplicate of this bug. ***
Comment 24 Joonas Niilola gentoo-dev 2022-06-03 10:34:58 UTC
Think I hit this today multiple times. harfbuzz[cairo] failed to emerge because x11-libs/cairo wasn't installed.
Comment 25 Michael Orlitzky gentoo-dev 2022-08-14 12:20:26 UTC
*** Bug 860018 has been marked as a duplicate of this bug. ***