Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gnome-base/gnome Error: circular dependencies ??
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
chekdalaypa
n00b
n00b


Joined: 22 Dec 2008
Posts: 38
Location: Canada

PostPosted: Fri Feb 27, 2015 7:09 pm    Post subject: gnome-base/gnome Error: circular dependencies ?? Reply with quote

Hi there,

Trying to set up my Gnome 3.8 desktop and came across this problem.
Code:
emerge --ask gnome-base/gnome
Total: 12 packages (12 new), Size of downloads: 13,085 KiB                             

 * Error: circular dependencies:

(virtual/notification-daemon-0:0/0::gentoo, ebuild scheduled for merge) depends on
 (gnome-base/gnome-shell-3.12.2:0/0::gentoo, ebuild scheduled for merge) (runtime)
  (gnome-base/gnome-control-center-3.12.1-r1:2/2::gentoo, ebuild scheduled for merge) (runtime)
   (gnome-extra/nm-applet-0.9.10.0:0/0::gentoo, ebuild scheduled for merge) (buildtime)
    (virtual/notification-daemon-0:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying the following change:
- virtual/notification-daemon-0 (Change USE: -gnome)

Note that this change can be reverted, once the package has been installed.

Note that the dependency graph contains a lot of cycles.
Several changes might be required to resolve all cycles.
Temporarily changing some use flag for all packages might be the better option.


I was going to change my make.conf to usse="... -gnome ..." however that causes a rebuild for pulse audio
Code:
[ebuild   R    ] media-sound/pulseaudio-5.0-r4  USE="-gnome*"


Didn't want to do that because I don't know what problems I will cause for myself, so I changed the make.conf back and am looking for some help.


any ideas?
_________________
Chekdalaypa Chimchumoushkin

Current system to be worked on:
Lenovo Think Centre core 2 E8400
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7051
Location: almost Mile High in the USA

PostPosted: Fri Feb 27, 2015 7:58 pm    Post subject: Reply with quote

This is sort of a bug in the dependency tree that should be fixed somehow...
but I think the best way to get around this is to merge virtual/notification-daemon by itself with USE=-gnome and then finish the rest of the merge. You can do this by changing the USE flags temporarily and emerge -1 notification-daemon and change it back, or you can

sh# USE="-gnome" emerge -1 notification-daemon

Let this finish and then finish the rest of the build with the original command.
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
chekdalaypa
n00b
n00b


Joined: 22 Dec 2008
Posts: 38
Location: Canada

PostPosted: Tue Mar 03, 2015 2:35 am    Post subject: Reply with quote

eccerr0r wrote:
This is sort of a bug in the dependency tree that should be fixed somehow...
but I think the best way to get around this is to merge virtual/notification-daemon by itself with USE=-gnome and then finish the rest of the merge. You can do this by changing the USE flags temporarily and emerge -1 notification-daemon and change it back, or you can

sh# USE="-gnome" emerge -1 notification-daemon

Let this finish and then finish the rest of the build with the original command.


Thank you eccerr0r,

I went with:
Code:
USE="-gnome" emerge -1 notification-daemon

followed by:
Code:
emerge --ask gnome-base/gnome


That got me forward then I ran into another problem
Code:
* Messages for package net-libs/webkit-gtk-2.4.8:

 * ERROR: net-libs/webkit-gtk-2.4.8::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=net-libs/webkit-gtk-2.4.8::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-libs/webkit-gtk-2.4.8::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-libs/webkit-gtk-2.4.8/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/webkit-gtk-2.4.8/temp/environment'.
 * Working directory: '/var/tmp/portage/net-libs/webkit-gtk-2.4.8/work/webkitgtk-2.4.8'
 * S: '/var/tmp/portage/net-libs/webkit-gtk-2.4.8/work/webkitgtk-2.4.8'

I tried
Code:
emerge --info '=net-libs/webkit-gtk-2.4.8::gentoo'

but it returned nothing.

I also tried
Code:
emerge --ask net-libs/webkit-gtk-2.4.8
!!! 'net-libs/webkit-gtk-2.4.8' is not a valid package atom.
!!! Please check ebuild(5) for full details.


Any suggestions?
_________________
Chekdalaypa Chimchumoushkin

Current system to be worked on:
Lenovo Think Centre core 2 E8400
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6193

PostPosted: Tue Mar 03, 2015 10:05 am    Post subject: Reply with quote

Note you actually failed to tell what the problem during webkit-gtk emerge was.
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