View previous topic :: View next topic |
Author |
Message |
kdvgent Guru
Joined: 29 Sep 2004 Posts: 352 Location: Belgium
|
Posted: Sat Aug 09, 2014 3:23 pm Post subject: Polkit issue when using qt and kde overlays [solved?] |
|
|
Trying to see how far I get with building kde5 plasma.
Added the qt and kde overlays and tried to emerge @kde-plasma-live. Have unmasked (missing keyword) the relevant kde-...-9999 packages and then got the message:
Code: | These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy "sys-auth/polkit-qt[qt5]" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-auth/polkit-qt-9999::kde (masked by: missing keyword)
(dependency required by "kde-frameworks/kauth-9999::kde" [ebuild])
(dependency required by "kde-frameworks/kdelibs4support-9999::kde" [ebuild])
(dependency required by "kde-base/ksysguard-9999::kde" [ebuild])
(dependency required by "@kde-plasma-live" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook. |
Adding to /etc/portage/package.accept_keywords Code: | =sys-auth/polkit-qt-9999 ** |
Changes the message in:
Code: | These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "sys-auth/polkit-qt[qt5]".
(dependency required by "kde-frameworks/kauth-9999::kde" [ebuild])
(dependency required by "kde-frameworks/kdelibs4support-9999::kde" [ebuild])
(dependency required by "kde-base/ksysguard-9999::kde" [ebuild])
(dependency required by "@kde-plasma-live" [argument]) |
Trying to emerge polkit-qt gives:
Code: | USE="qt5" emerge -1av polkit-qt
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U *] sys-auth/polkit-qt-9999::kde [0.112.0::gentoo] USE="qt4 -debug -examples (-qt5)" 0 KiB
Total: 1 package (1 upgrade), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No] n
Quitting.
. |
Although the "qt5" use flag is explicitly set.
Any idea what I can have done wrong? I found another forum post [url] https://forums.gentoo.org/viewtopic-p-7565860.html[/url] that suggest that polkit and consolekit must be disabled to get any further but that seems not a very practical solution. |
|
Back to top |
|
|
kdvgent Guru
Joined: 29 Sep 2004 Posts: 352 Location: Belgium
|
Posted: Mon Aug 11, 2014 8:29 am Post subject: unmask qt5 use variable |
|
|
I found the answer in http://wiki.gentoo.org/wiki/KDE/Overlay:
Quote: | Some dependencies require the masked qt5 use flag, so second thing is to unmask it:
root # echo -qt5 >> /etc/portage/profile/use.mask
|
After unmasking the necessary packages, accept the necessary keywords and setting a number of use variables for individual packages, I was able to build the following sets: @qt5-essentials, @qt5-addons, @kde-framework-5.0 and @kde-plasma-5.1.
I do not have a workable kde5 environment yet (a number of packages - including polkit - want to import qt4/kde4 packages when build with the USE="kde" and startkde does not find qtpaths) but I am making progress |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|