Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Installing plasma: ">=net-misc/networkmanager-1.4.0-r1[conso
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
lyonsd
Apprentice
Apprentice


Joined: 02 Mar 2005
Posts: 153
Location: Flowery Branch, GA

PostPosted: Sat Jan 21, 2017 11:34 pm    Post subject: Installing plasma: ">=net-misc/networkmanager-1.4.0- Reply with quote

I am doing a new install on a desktop system. It booted to root prompt with networking, and I attempted to install Plasma.

I am using this document:

https://wiki.gentoo.org/wiki/KDE/Plasma_5_upgrade

In this document, it says:

Quote:
make.conf
The plasma profile now takes care of the right settings for a full-blown KDE Plasma/Applications installation. In the foreseeable future, this entails both Qt 4 as well as Qt 5 based packages. It also handles possible USE flag conflicts on a per-package basis. If there are any existing definitions of qt4, kde or plasma in /etc/portage/make.conf, make sure to remove them before proceeding, else conflicts may arise. Also, never set -minimal in /etc/portage/make.conf. In case of USE handbook, the recommendation is to either remove it as well, or disable it if the KDE documentation is not needed.

Check for these flags and if necessary alter the file using your favourite editor:

root #grep -e "qt[[:digit:]]" -e "handbook" -e "kde" -e "plasma" /etc/portage/make.conf


So the flags that matched, I removed. Now my USE flags are:

Code:
USE="gtk gnome dvd alsa cdr gnutls nss"


It also says:

Quote:
You should now also revise your entries in /etc/portage/package.use:

root #grep -e "qt[[:digit:]]$" -e "qt[[:digit:]] " -e "handbook$" -e "handbook " -R /etc/portage/package.use
root #grep -e "kde$" -e "kde " -e "plasma$" -e "plasma " -R /etc/portage/package.use


OK, what does it mean "revise the entries..."? Delete them?

Anyway, package.use was a directory on my system. It had a couple files in it, so I took the contents of those files, deleted the directory, and created a file with the contents of the old files in it.

Here is package.use on my system:

Code:

$ grep -v \# /etc/portage/package.use
net-misc/iputils -caps -filecaps
>=dev-libs/libgit2-0.24.2 threads
>=sys-libs/zlib-1.2.10 minizip
>=kde-apps/solid-runtime-16.04.3 -bluetooth
>=dev-qt/qtscript-5.6.2 scripttools
>=media-gfx/exiv2-0.25-r2 xmp
>=media-libs/mesa-12.0.1 wayland
net-libs/libvncserver threads
kde-plasma/plasma-meta
>=net-misc/networkmanager-1.4.0-r1


I did the next steps:

Quote:

root #for x in libkscreen kde-gtk-config ksshaskpass freespacenotifier kcheckpass kcminit kdebase-cursors kdebase-startkde kdm kephal khotkeys kinfocenter klipper kmenuedit krunner kscreensaver ksmserver ksplash kstartupconfig kstyles ksysguard ksystraycmd kwin kwrited libkgreeter libkworkspace liboxygenstyle libplasmaclock libplasmagenericshell libtaskmanager plasma-workspace powerdevil qguiplatformplugin_kde solid-actions-kcm systemsettings; do equery -q d ${x} | sed -e "s/-[0-9].*//"; done | sed -e "/kdebase-meta/g" -e "/kde-meta/g" | xargs emerge --deselect --pretend

emerge --ask --changed-use --newrepo --deep world


No output from either command.

Then I did this:

Code:
$ emerge --ask kde-plasma/plasma-meta

 * IMPORTANT: 17 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


 * IMPORTANT: config file '/etc/portage/package.use' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=net-misc/networkmanager-1.4.0-r1[consolekit,teamd=]" has unmet requirements.
- net-misc/networkmanager-1.4.0-r1::gentoo USE="bluetooth consolekit dhclient gnutls introspection modemmanager ncurses nss ppp wext wifi -audit -connection-sharing -json -ofono -resolvconf (-selinux) -systemd -teamd -test -vala" ABI_X86="64 -32 -x32"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( nss gnutls )

  The above constraints are a subset of the following complete expression:
    modemmanager? ( ppp ) vala? ( introspection ) wext? ( wifi ) exactly-one-of ( nss gnutls )

(dependency required by "kde-frameworks/networkmanager-qt-5.26.0-r2::gentoo" [ebuild])
(dependency required by "kde-plasma/powerdevil-5.8.3::gentoo[wireless]" [ebuild])
(dependency required by "kde-plasma/plasma-meta-5.8.3::gentoo" [ebuild])
(dependency required by "kde-plasma/plasma-meta" [argument])
[0,519]$ grep USE /etc/portage/make.conf
# These are the USE and USE_EXPAND flags that were used for
USE="gtk gnome dvd alsa cdr gnutls nss"


How do I fix this?

Thanks.
Back to top
View user's profile Send private message
lyonsd
Apprentice
Apprentice


Joined: 02 Mar 2005
Posts: 153
Location: Flowery Branch, GA

PostPosted: Sat Jan 21, 2017 11:46 pm    Post subject: Reply with quote

I guess you can mark this one solved.

Based on the lines

Code:
 The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( nss gnutls )


I assume one or the other, but not both was required. My USE flag had both.

So I took out one. Same problem. I replaced it and took out the other. Same problem.

Then I took them both out of my USE flags. Not it is emerging.

I really with they would word these messages so they make sense.

Thanks.
_________________
Dave
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
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