Yes indeed.emerge: there are no ebuilds to satisfy "dev-java/icedtea-bin:8".
Root Cause
Code: Select all
ASUS-G75VW roman # grep oracle /etc/portage/package.mask
dev-java/oracle-jdk-bin
dev-java/oracle-jre-bin
Code: Select all
emerge -av --update --keep-going --deep -N --with-bdeps=y --verbose-conflicts world
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/boost:0
(dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed) pulled in by
dev-libs/boost:0/1.58.0= required by (dev-cpp/libcmis-0.5.0-r1:0.5/0.5::gentoo, installed)
^^^^^^^^^^
dev-libs/boost:0/1.58.0= required by (app-text/libwps-0.4.2:0/0::gentoo, installed)
^^^^^^^^^^
>=dev-libs/boost-1.55:0/1.58.0= required by (app-office/libreoffice-5.0.4.2:0/0::gentoo, installed)
^^^^^^^^^^
dev-libs/boost:0/1.58.0= required by (dev-db/mysql-connector-c++-1.1.6:0/0::gentoo, installed)
^^^^^^^^^^
dev-libs/boost:0/1.58.0= required by (dev-libs/librevenge-0.0.3:0/0::gentoo, installed)
^^^^^^^^^^
dev-libs/boost:0/1.58.0=[threads] required by (dev-libs/libixion-0.9.1:0/0.10::gentoo, installed)
^^^^^^^^^^
>=dev-libs/boost-1.51.0:0/1.58.0= required by (dev-libs/liborcus-0.7.1:0/0::gentoo, installed)
^^^^^^^^^^
>=dev-libs/boost-1.46.0:0/1.58.0= required by (media-video/mkvtoolnix-8.8.0:0/0::gentoo, installed)
^^^^^^^^^^
dev-libs/boost:0/1.58.0= required by (dev-util/mdds-0.12.1:0/0.12.1::gentoo, installed)
^^^^^^^^^^
(dev-libs/boost-1.57.0:0/1.57.0::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/boost:0/1.57.0= required by (app-text/libebook-0.1.2:0/0::gentoo, installed)
^^^^^^^^^^
>=dev-libs/boost-1.46:0/1.57.0= required by (app-text/libmwaw-0.3.7:0/0::gentoo, installed)
^^^^^^^^^^
dev-util/boost-build:0
(dev-util/boost-build-1.58.0:0/0::gentoo, installed) pulled in by
=dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
^ ^^^^^
(dev-util/boost-build-1.57.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
=dev-util/boost-build-1.57* required by (dev-libs/boost-1.57.0:0/1.57.0::gentoo, ebuild scheduled for merge)
^ ^^^^^
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
emerge: there are no ebuilds to satisfy "dev-java/icedtea-bin:8".
(dependency required by "virtual/jdk-1.8.0-r1::gentoo" [ebuild])
(dependency required by "virtual/jre-1.8.0-r1::gentoo" [ebuild])
(dependency required by "dev-java/log4j-1.2.17-r3::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
ASUS-G75VW roman # man emerge
ASUS-G75VW roman # equery y icedtea-bin
Keywords for dev-java/icedtea-bin:
| | u |
| a a a n p r s | n |
| l m r h i m m i p i s p | e u s | r
| p d a m p a 6 i o p c s 3 a x | a s l | e
| h 6 r 6 p 6 8 p s p 6 c 9 s r 8 | p e o | p
| a 4 m 4 a 4 k s 2 c 4 v 0 h c 6 | i d t | o
-----------+---------------------------------+-------+-------
6.1.13.9 | * + * * * * * * * * * * * * * + | 5 o 6 | gentoo
-----------+---------------------------------+-------+-------
[I]7.2.6.4 | * + ~ * * * * * * * ~ * * * * + | 5 o 7 | gentoo
Kicked out those packages now.
Code: Select all
equery depends log4j
* These packages depend on log4j:
dev-java/jaxme-0.5.2-r2 (>=dev-java/log4j-1.2.8:0)
ASUS-G75VW roman # equery depends jaxme
* These packages depend on jaxme:
dev-java/dom4j-1.6.1-r5 (dev-java/jaxme:0)
ASUS-G75VW roman # equery depends dom4j
* These packages depend on dom4j:
dev-java/jaxen-1.1.6 (dev-java/dom4j:1)
equery depends jaxen
* These packages depend on jaxen:
I sorted it out by removing those packages above and
Code: Select all
tail -7 /etc/portage/package.mask
=x11-base/xorg-server-1.18.0
=x11-drivers/xf86-input-evdev-2.10.1
=x11-drivers/xf86-input-evdev-2.10.0
=virtual/jdk-1.8.0-r1::gentoo
=virtual/jre-1.8.0-r1::gentoo
=x11-base/xorg-drivers-1.18-r1:0/0::gentoo

