Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Installing Cinnamon - Conflicts
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
ShiroiKuma
n00b
n00b


Joined: 09 Nov 2012
Posts: 17
Location: UK

PostPosted: Sat Dec 29, 2012 1:27 am    Post subject: [SOLVED] Installing Cinnamon - Conflicts Reply with quote

I thought I'd give cinnamon a try out, so I tried to emerge it with the --autounmask-write flag to flag all the required packages with ~x86. (package.keywords at the end of my post)

I then did an "emerge -uavDN world" and "revdep-rebuild", followed by "emerge --depclean", just so I could update any needed packages that are already installed. This worked fine.

However when I try to emerge cinnamon now I get one final conflict that I just can't figure out how to resolve.

Quote:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

(x11-libs/gtk+-3.6.2::gentoo, installed) pulled in by
>=x11-libs/gtk+-3.5.13:3 required by (gnome-base/gnome-control-center-3.6.3-r1::gentoo, ebuild scheduled for merge)
(and 1 more with the same problem)

(x11-libs/gtk+-3.4.4::gentoo, ebuild scheduled for merge) pulled in by
<x11-libs/gtk+-3.5:3 required by (x11-themes/gnome-themes-standard-3.4.2::gentoo, ebuild scheduled for merge)


To me this seems like an almost impossible conflict to resolve.

My current package.keywords is as follows :
Quote:

#required by x11-libs/colord-gtk-0.1.24, required by gnome-extra/gnome-color-manager-3.6.0, required by gnome-base/gnome-control-center-3.6.3-r1[colord], required by net-libs/gnome-online-accounts-3.6.2[gnome]
=x11-libs/gtk+-3.6.2 ~x86
#required by cinnamon (argument)
=gnome-extra/cinnamon-1.6.1 ~x86
#required by gnome-base/gnome-menus-3.6.1-r2[python], required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=dev-python/pygobject-3.4.2-r1 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=gnome-base/gsettings-desktop-schemas-3.6.1 ~x86
#required by gnome-base/gnome-keyring-3.6.2, required by gnome-base/libgnome-keyring-3.6.0
=app-crypt/gcr-3.6.2 ~x86
#required by x11-libs/gtk+-3.6.2[X], required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=app-accessibility/at-spi2-atk-2.6.2 ~x86
#required by gnome-base/libgnome-keyring-3.6.0
=gnome-base/gnome-keyring-3.6.2 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=gnome-base/gnome-menus-3.6.1-r2 ~x86
#required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=x11-wm/muffin-1.1.1 ~x86
#required by net-libs/libproxy-0.4.10-r1[gnome], required by net-libs/glib-networking-2.32.3[libproxy], required by net-libs/libsoup-2.38.1, required by net-libs/gnome-online-accounts-3.6.2, required by gnome-base/gnome-control-center-3.6.3-r1[gnome-online-accounts], required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=dev-libs/glib-2.34.3 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1[colord], required by net-libs/gnome-online-accounts-3.6.2[gnome]
=gnome-extra/gnome-color-manager-3.6.0 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=gnome-base/gnome-settings-daemon-3.6.3 ~x86
#required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=dev-python/dbus-python-1.1.1-r1 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1[-systemd], required by net-libs/gnome-online-accounts-3.6.2[gnome]
=app-admin/openrc-settingsd-1.0.1 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1[gnome-online-accounts], required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=net-libs/gnome-online-accounts-3.6.2 ~x86
#required by dev-python/pyatspi-2.6.0-r1, required by app-accessibility/caribou-0.4.5, required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=app-accessibility/at-spi2-core-2.6.2-r2 ~x86
#required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=gnome-base/gnome-session-3.6.2 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=dev-libs/libpwquality-1.2.0-r1 ~x86
#required by dev-libs/gobject-introspection-1.34.2, required by dev-python/pygobject-3.4.2-r1, required by dev-python/pyatspi-2.6.0-r1, required by app-accessibility/caribou-0.4.5, required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=dev-libs/gobject-introspection-common-1.34.2 ~x86
#required by app-accessibility/caribou-0.4.5, required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=dev-python/pyatspi-2.6.0-r1 ~x86
#required by gnome-base/gnome-keyring-3.6.2, required by app-crypt/libsecret-0.12, required by net-libs/gnome-online-accounts-3.6.2, required by gnome-base/gnome-control-center-3.6.3-r1[gnome-online-accounts], required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=gnome-base/libgnome-keyring-3.6.0 ~x86
#required by x11-libs/gtk+-3.6.2, required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=dev-libs/atk-2.6.0 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1[i18n], required by net-libs/gnome-online-accounts-3.6.2[gnome]
=app-i18n/ibus-1.4.99.20121006 ~x86
#required by media-libs/clutter-1.8.4, required by app-accessibility/caribou-0.4.5, required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=media-libs/cogl-1.12.0-r1 ~x86
#required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=app-accessibility/caribou-0.4.5 ~x86
#required by app-accessibility/caribou-0.4.5, required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=dev-libs/libgee-0.8.3 ~x86
#required by x11-wm/muffin-1.1.1, required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=media-libs/clutter-1.12.2 ~x86
#required by net-libs/gnome-online-accounts-3.6.2[gnome]
=gnome-base/gnome-control-center-3.6.3-r1 ~x86
#required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=gnome-extra/nemo-1.0.2 ~x86
#required by net-libs/gnome-online-accounts-3.6.2, required by gnome-base/gnome-control-center-3.6.3-r1[gnome-online-accounts], required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=app-crypt/libsecret-0.12 ~x86
#required by gnome-extra/gnome-color-manager-3.6.0, required by gnome-base/gnome-control-center-3.6.3-r1[colord], required by net-libs/gnome-online-accounts-3.6.2[gnome]
=x11-libs/colord-gtk-0.1.24 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1[bluetooth], required by net-libs/gnome-online-accounts-3.6.2[gnome]
=net-wireless/gnome-bluetooth-3.6.1 ~x86
#required by dev-python/pygobject-3.4.2-r1, required by dev-python/pyatspi-2.6.0-r1, required by app-accessibility/caribou-0.4.5, required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=dev-libs/gobject-introspection-1.34.2 ~x86
#required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=gnome-base/gnome-desktop-3.6.2 ~x86
#required by gnome-base/gnome-control-center-3.6.3-r1, required by net-libs/gnome-online-accounts-3.6.2[gnome]
=gnome-base/libgnomekbd-3.6.0 ~x86
#required by gnome-extra/cinnamon-1.6.1, required by cinnamon (argument)
=dev-libs/gjs-1.34.0 ~x86


I am still learning and try to do things for myself, but now I turn to those better than me for help. :-) If more information is required let me know.

What would be the best (cleanest) way for me to resolve this conflict please?


EDIT:

I forgot that I had added the zugaina overlay, so I dug around on that overlay and found a newer version of gnome-themes-standard, and also for colord/colord-gtk that also block each other.

I've now added the following to my package.keywords file.

Quote:

=x11-themes/gnome-themes-standard-3.6.2 ~x86
=x11-misc/colord-0.1.26 ~x86
=x11-libs/colord-gtk-0.1.24 ~x86


Now my emerge -av isn't reporting conflicts... so time to let it compile for a few hours and see what happens :)

EDIT 2:

It worked, but I had graphical issues with it, so abandoned it now. I'll wait until it's more stable
Back to top
View user's profile Send private message
jpc22
Apprentice
Apprentice


Joined: 29 Jan 2012
Posts: 186

PostPosted: Wed Jan 02, 2013 6:29 am    Post subject: Reply with quote

Updating packages to a more recent unstable version usually your best bet.

your gtk+ and gnome-control-center are already the latest ~

do the math next time:

conflicts are simply unsolved inequality between required versions

gtk+-3.6.2::gentoo>=x11-libs/gtk+-3.5.13:3 thats o.k


gtk+-3.6.2::gentoo≠<x11-libs/gtk+-3.5:3 this is not o.k



bumping gnome-themes-standard to ~3.6.2 was required


you could also try those packages from the official gentoo overlay
Back to top
View user's profile Send private message
ShiroiKuma
n00b
n00b


Joined: 09 Nov 2012
Posts: 17
Location: UK

PostPosted: Wed Jan 02, 2013 9:53 am    Post subject: Reply with quote

Thank you for the condescending tone there.

Reffering to my first EDIT, I stated that I had found the packages (admittedly by browsing around on http://gpo.zugaina.org/gnome-extra/cinnamon/ at the reverse dependencies for ages) that also needed to be updated.

When I first attempted the install I had assumed the --autounmask-write had considered all of them, but alas it hadn't. That was my first n00b mistake.

I think though, that the actual packages installed were from the official overlay, I merely used zugaina's website to find out what other packages needed ~'ing.

I may try it again, if I can get fglrx installed for my centrino/x300 dell laptop working, but I don't think fglrx supports this old card anymore. For now, LXDE does the job and has a layout I like.
Back to top
View user's profile Send private message
jpc22
Apprentice
Apprentice


Joined: 29 Jan 2012
Posts: 186

PostPosted: Thu Jan 03, 2013 3:18 am    Post subject: Reply with quote

Please accept my dearest apologies, for i did not mean to be condescending in any way.


I`m normally a nice guy in my native language. (looked up condescending in the dictionary).
It was pretty late yesterday and did not remark [solved] and i wanted to become more active in gentoo community for the ongoing year.






I hope not having offended you too much in the way i presented my thoughts , and will keep this in mind when further expressing myself.
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