Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674196 - sci-physics/root-6.14.08-r1: Could not find a package configuration file provided by "Qt5WebEngineWidgets"
Summary: sci-physics/root-6.14.08-r1: Could not find a package configuration file prov...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Guilherme Amadio
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-31 18:42 UTC by Pratyush Das
Modified: 2019-01-25 07:36 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pratyush Das 2018-12-31 18:42:20 UTC
My emerge --info -> https://paste.pound-python.org/show/BUfPivH4e7EjYQOUECYN/

sci-physics/root-6.14.08-r1::gentoo emerge fails. 
Relevant forum post - https://forums.gentoo.org/viewtopic-t-1091176.html

The ebuild did not properly register the flag USE=widgets in dev-qt/qtwebengine. 
Logs from when I faced this issue-
emerge -pqv '=sci-physics/root-6.14.08-r1:gentoo' -> https://paste.pound-python.org/show/PUFMn2B3ftoyDhTcq2TS/ 
emerge --info '=sci-physics/root-6.14.08-r1::gentoo' -> https://paste.pound-python.org/show/WB253c06UB2oMRLJVrwL/
build.log - https://paste.pound-python.org/show/Rbs0Be8Vh1UU85uWQiOo/ 

I got a new error after fixing the above error by re-emerging qtwebengine with USE="widgets".
New error logs-Missing CUDA_cublas_device_LIBRARY (ADVANCED)
https://pastebin.com/v75KnxqN
emerge --info '=sci-physics/root-6.14.08-r1::gentoo' - https://paste.pound-python.org/show/dk29k8EwMdDQfLtACPl1/ 
emerge -pqv '=sci-physics/root-6.14.08-r1::gentoo' - https://paste.pound-python.org/show/PFw56iAwlzVaPoBGkY0x/ 
/var/tmp/notmpfs/portage/sci-physics/root-6.14.08-r1/temp/build.log - https://paste.pound-python.org/show/GrfvPAzFzf2gjtbfxizy/ 
/var/tmp/notmpfs/portage/sci-physics/root-6.14.08-r1/temp/environment - https://paste.pound-python.org/show/x0v7e7gGnlnYTDBF7XDV/
Comment 1 Andreas Sturmlechner gentoo-dev 2018-12-31 18:46:14 UTC
Please don't use pastebin in bugzilla. Attach logs, paste emerge --info directly.
Comment 2 Pratyush Das 2019-01-01 04:22:55 UTC
I copied the logs from the pastebin link into a paste.pound-python.org link -> https://paste.pound-python.org/show/1NHp1rkKZU7xCNr9W3RZ/
Comment 3 Andreas Sturmlechner gentoo-dev 2019-01-01 09:24:26 UTC
I was using pastebin synonymously for all these services.

Confirming missing dependency on qtwebengine[widgets] anyway, it is required in gui/qt5webdisplay/CMakeLists.txt.
Comment 4 Larry the Git Cow gentoo-dev 2019-01-24 16:24:47 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4313a3a2bccb07e165bdb74526e312c387fc33e

commit e4313a3a2bccb07e165bdb74526e312c387fc33e
Author:     Guilherme Amadio <amadio@gentoo.org>
AuthorDate: 2019-01-24 09:03:09 +0000
Commit:     Guilherme Amadio <amadio@gentoo.org>
CommitDate: 2019-01-24 16:23:08 +0000

    sci-physics/root: depend on dev-qt/qtwebengine:5[widgets]
    
    Closes: https://bugs.gentoo.org/674196
    Package-Manager: Portage-2.3.58, Repoman-2.3.12
    Signed-off-by: Guilherme Amadio <amadio@gentoo.org>

 sci-physics/root/root-6.12.06-r8.ebuild | 8 ++++----
 sci-physics/root/root-6.14.06-r2.ebuild | 8 ++++----
 sci-physics/root/root-6.14.08-r1.ebuild | 8 ++++----
 sci-physics/root/root-9999.ebuild       | 8 ++++----
 4 files changed, 16 insertions(+), 16 deletions(-)
Comment 5 Benda Xu gentoo-dev 2019-01-25 00:38:26 UTC
(In reply to Larry the Git Cow from comment #4)
> The bug has been closed via the following commit(s):
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=e4313a3a2bccb07e165bdb74526e312c387fc33e
> 
> commit e4313a3a2bccb07e165bdb74526e312c387fc33e
> Author:     Guilherme Amadio <amadio@gentoo.org>
> AuthorDate: 2019-01-24 09:03:09 +0000
> Commit:     Guilherme Amadio <amadio@gentoo.org>
> CommitDate: 2019-01-24 16:23:08 +0000
> 
>     sci-physics/root: depend on dev-qt/qtwebengine:5[widgets]
>     
>     Closes: https://bugs.gentoo.org/674196
>     Package-Manager: Portage-2.3.58, Repoman-2.3.12
>     Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
> 
>  sci-physics/root/root-6.12.06-r8.ebuild | 8 ++++----
>  sci-physics/root/root-6.14.06-r2.ebuild | 8 ++++----
>  sci-physics/root/root-6.14.08-r1.ebuild | 8 ++++----
>  sci-physics/root/root-9999.ebuild       | 8 ++++----
>  4 files changed, 16 insertions(+), 16 deletions(-)

Amadio, is there a reason to remove the sub-slot dependency?  ROOT does need to be rebuilt for subslot bumps of QT.
Comment 6 Guilherme Amadio gentoo-dev 2019-01-25 06:45:28 UTC
Hi Benda. In the forum post it was mentioned that the sub-slot dependency was not needed. Since I never observed any crash myself either, I removed it. Are you sure that the subslot is needed for Qt5? This is part of the new web-based graphics, not the old qt/qtgsi plugin, which has been deprecated and actually even removed in the master branch already. In any case, if the sub-slot dependency is really needed, I will add it back.
Comment 7 Benda Xu gentoo-dev 2019-01-25 07:36:45 UTC
(In reply to Guilherme Amadio from comment #6)
> Hi Benda. In the forum post it was mentioned that the sub-slot dependency
> was not needed. Since I never observed any crash myself either, I removed
> it. Are you sure that the subslot is needed for Qt5? This is part of the new
> web-based graphics, not the old qt/qtgsi plugin, which has been deprecated
> and actually even removed in the master branch already. In any case, if the
> sub-slot dependency is really needed, I will add it back.

Thanks for the explanation.  No worries then.