I had to fix some issues -- don't remember what exactly the error was -- about too many versions trying to be installed. It suggested to use --verbose-conflicts but that didn't work. Basically I had to reinstall any [installed] package(s) with a lower version dependency. After I got those cleaned up, I attacked the errors like in my last post. In the last post, I would have run `emerge libcanberra --ignore-world -1av`. After sucessfully installing, then I would `emerge world -uDNav` again and deal with the next problem. Had to uninstall gparted. I couldn't fix that one. I also got desperate and tried `emerge world -epv` (--empty-tree). That actually gave me some good hints too. I had to fix an entry about chromium -~amd64 and add a USE entry. See the end of the output of `emerge world -epv` below.
Total: 1398 packages (474 upgrades, 4 downgrades, 66 new, 15 in new slots, 839 reinstalls, 4 uninstalls), Size of downloads: 3,673,855 KiB
Conflict: 9 blocks
!!! The following update has been skipped due to unsatisfied dependencies:
sys-block/gparted:0
selected: (sys-block/gparted-0.29.0:0/0::nokit, installed)
skipped: (sys-block/gparted-0.29.0:0/0::nokit, ebuild scheduled for merge) (see unsatisfied dependency below)
emerge: there are no ebuilds to satisfy ">=dev-cpp/gtkmm-2.22:2.4".
(dependency required by "sys-block/gparted-0.29.0::nokit" [ebuild])
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by @selected
# required by @world (argument)
=www-client/chromium-71.0.3578.30 ~amd64
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by www-client/chromium-71.0.3578.30::net-kit
# required by @selected
# required by @world (argument)
>=net-libs/nodejs-9.11.2 inspector
!!! Problems have been detected with your world file
!!! Please run emaint --check world
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
sys-block/gparted
After that I had one more package to rebuild and I finally got a sane output to emerge world -uDNav. I've attached that output in a file. It's large and in charge.
emerge-world-uDNpv.txt