Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

SOLVED - Need help solving circular dependency when updating Portage in first post install boot



I have installed Funtoo from stage3,  carefully following the Install Guide, rebooted, adjusted my profile and run

# ego sync
# emerge -uaDN @world

and got an error message:

*Error: circular dependencies:
(net-dns/avahi-0.8.0/0::core-kit, ebuild scheduled for merge) depends on
 (x11-libs/gtk+-3.24.23-r2:3/3::gnome-kit, ebuild scheduled for merge) (buildtime)
     (net-print/cups-2.2.11-r1:0/0::desktop-kit, ebuild scheduled for merge) (buildtime)
        (net-dns/avahi-0.8.0/0::core-kit, ebuild scheduled for merge)  (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- net-print/cups-2.2.11-r1 (Change USE: -zeroconf)
- net-dns/avahi-0.8 (Change USE: -gtk)
-  x11-libs/gtk+-3.24.23-r2 (Change USE: -cups)

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

 I haven´t been able to find instructions on the syntax of /etc/portage/package.use and I wonder  whether this would be correct:

echo 'net-print/cups-2.2.11-r1 -zeroconf' >> /etc/portage/package.use


Edited by fredmyra
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
echo 'net-print/cups-2.2.11-r1 -zeroconf' >> /etc/portage/package.use

 did not work but


echo '=x11-libs/gtk+-3.24.23-r2 -cups'


I have no idea of how I  came to think of it.

But  I am glad.  I  have installed next/Gnome and it went swiftly. It is missing a few media packages, so  while I wait for them I plan to use current/XFCE - which runs  the media stuff I need in two other machines - and I am installing it now in a third one which was the reason  for this post.    


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...