Hi,

> (dependency required by "gnome-extra/polkit-gnome-0.105-r1::gentoo" 
> [installed])
> (dependency required by "sys-auth/polkit-0.113-r1::gentoo[gtk]" [installed])
> (dependency required by "sys-auth/consolekit-1.1.0-r1::gentoo[policykit]" 
> [installed])
> (dependency required by "sys-auth/pambase-20150213::gentoo[consolekit]" 
> [installed])
> (dependency required by "net-misc/openssh-7.3_p1-r8::gentoo[pam]" [ebuild])
> (dependency required by "virtual/ssh-0::gentoo[-minimal]" [installed])
> (dependency required by "@system" [set])
> (dependency required by "@world" [argument])
> These are the packages that would be merged, in order:

This output now shows us that `> (dependency required by
"sys-auth/polkit-0.113-r1::gentoo[gtk]" [installed])` polkit has the gtk
useflag and therefore it tries to build `polkit-gnome` which in fact
requires gtk.

Instead of setting USE=-gtk in your `/etc/portage/make.conf` try setting
`sys-auth/consolekit-1.1.0-r1 -gtk` in `/etc/portage/package.use/polkit`

Then rerun emerge and see if it craps up again. You have to read those
prints often enough to quickly identify things that are causing
problems. Just go from the bottom to the top of the dependency list and
look if everything on each line looks sane to you.

`[1]   default/linux/x86/13.0` as a profile without X is about right.
And installing this profile means you get a system up and running
without unnecessary stuff ;)

You should definitively take a look at [0] and other pages in the Gentoo
Handbook regarding portage and its prints on stdout.

Cheers,
Andrej

[0] https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet

Reply via email to