Attempting to address the other ebuilds in your list:

Am Montag, 4. Dezember 2017, 10:49:02 CET schrieb John Covici:
> !!! All ebuilds that could satisfy "app-misc/tmux" have been masked.
> !!! One of the following masked packages is required to complete your
> !!! request:
> - app-misc/tmux-9999::gentoo (masked by: package.mask, missing
> !!! keyword)
> /etc/portage/package.mask:
> #i use udev
> 
> - app-misc/tmux-2.6::gentoo (masked by: package.mask)
> - app-misc/tmux-2.5-r2::gentoo (masked by: package.mask)
> - app-misc/tmux-2.5::gentoo (masked by: package.mask)
> - app-misc/tmux-2.3-r1::gentoo (masked by: package.mask)
> - app-misc/tmux-2.2::gentoo (masked by: package.mask)

This looks self-imposed, so I would check your /etc/portage/ (as Neil also 
recommended).

> emerge: there are no ebuilds to satisfy "net-p2p/bittorrent".
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])

This is the official bittorrent client, right?  Wasn't that replaced with 
utorrent a few years ago (not available as an ebuild, it seems)?  In any case, 
if I were you, I would look into replacing this with some other bittorrent 
client.

> emerge: there are no ebuilds to satisfy "dev-util/lafilefixer".
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])

When was this last needed?  I remember that the functionality became part of 
portage proper, so you haven't needed this for years.

> emerge: there are no ebuilds to satisfy "sys-apps/v86d".
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])

OK, it looks like this isn't straightforward to replace.  You'd need to 
migrate away from uvesafb, but I wouldn't know what to (I just use plain KMS 
and haven't configured graphics in my initramfs).

> emerge: there are no ebuilds to satisfy
> "dev-dotnet/mysql-connector-net".
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])

No idea about this, but I expect it to be a dependency of something 
unmaintained, so again, see if you can replace whatever is using this (maybe 
it's an unused dependency and you can just depclean it).  (It didn't even show 
up in the portage git log, so this has been gone for over two years by now.)

> emerge: there are no ebuilds built with USE flags to satisfy
> ">=dev-python/pygobject-3.0:3[python_targets_python3_4(-)?,python_targets_py
> thon3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-)
> ,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_s
> ingle_target_python3_6(-),python_single_target_python3_4(+)?,python_single_t
> arget_python3_5(+)?]". !!! One of the following packages is required to
> complete your
> request:
> - dev-python/pygobject-3.24.1::gentoo (Change USE:
> +python_targets_python3_4)
> - media-sound/rhythmbox-3.4.1-r1::gentoo (Change USE:
> -python_targets_python3_4)
> (dependency required by "media-sound/rhythmbox-3.4.1-r1::gentoo"
> [ebuild])
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])

That just looks like you need to fix up your USE flag settings, the error 
message gives you two options for how to do that.  However, Python 3.5 has 
recently been made the new default for Python 3.x, so maybe you should just 
remove or update whatever settings you made.

Anyway, a theme I'm seeing here is "packages that have been obsolete for years 
and should have been uninstalled/replaced long ago".  As Neil mentioned, eix-
test-obsolete (from app-portage/eix) is a useful tool for keeping /etc/
portage/ clean, for which I would also recommend portpeek (specifically 
"portpeek -s").  Also, don't forget to run "emerge --depclean" regularly.

Also, while you're doing these cleanups, I would further recommend looking at 
your world file and cleaning out stuff you know you don't want and/or need.  
That might save you some time.

HTH
-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to