icedtea[решено]

решил избавится от бинарной сановской явы,
подключил оверлей: layman -a java-overlay
далее: emerge icedtea6
в итоге получаю :

 * Error: circular dependencies:
('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') depends on
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (medium)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') depends on
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (medium)
('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') depends on
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xjavac-20041208-r5', 'merge') depends on
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'virtual/jre-1.6.0', 'merge') depends on
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (medium)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (medium)
('ebuild', '/', 'dev-java/eclipse-ecj-3.3.0-r7', 'merge') depends on
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xerces-2.9.1', 'merge') depends on
   ('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') (hard)
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'dev-java/xalan-serializer-2.7.1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/xml-commons-resolver-1.2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'dev-java/xjavac-20041208-r5', 'merge') (hard)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') depends on
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xalan-serializer-2.7.1', 'merge') depends on
   ('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') (hard)
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/javacup-0.11a_beta20060608', 'merge') depends on
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xml-commons-resolver-1.2', 'merge') depends on
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/gcj-jdk-4.3-r2', 'merge') depends on
   ('ebuild', '/', 'dev-java/eclipse-ecj-3.3.0-r7', 'merge') (hard)
('ebuild', '/', 'dev-java/bcel-5.2', 'merge') depends on
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xalan-2.7.1', 'merge') depends on
   ('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') (hard)
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)
   ('ebuild', '/', 'dev-java/xalan-serializer-2.7.1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/javacup-0.11a_beta20060608', 'merge') (hard)
   ('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
   ('ebuild', '/', 'dev-java/xerces-2.9.1', 'merge') (hard)
   ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jre-1.6.0', 'merge') (medium)
   ('ebuild', '/', 'dev-java/bcel-5.2', 'merge') (hard)
('ebuild', '/', 'virtual/gnu-classpath-jdk-1.5', 'merge') depends on
   ('ebuild', '/', 'dev-java/gcj-jdk-4.3-r2', 'merge') (medium)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r1', 'merge') depends on
   ('ebuild', '/', 'dev-java/xerces-2.9.1', 'merge') (hard)
   ('ebuild', '/', 'virtual/jdk-1.6.0-r2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/xalan-2.7.1', 'merge') (hard)
   ('ebuild', '/', 'virtual/gnu-classpath-jdk-1.5', 'merge') (hard)
   ('ebuild', '/', 'dev-java/gcj-jdk-4.3-r2', 'merge') (hard)
   ('ebuild', '/', 'dev-java/ant-core-1.7.1-r1', 'merge') (hard)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.

сановскую яву удалил, гугле перерыл , что дальше делать не знаю.
кто ставил подскажите...

убрать

убрать зависимости...
использовать equery d <имя пакета>
он покажет какой флаг вызывает ту или иную зависимость. убрать (временно) флаги, которые её вызывают и потом уже всё переставить.
или (как вариант) убрать явовские приложения, убрать virtual/jdk и поставить всё заново

added

вот всё что нашел из того списка зависимостей:

equery d jdk
[ Searching for packages depending on jdk... ]
dev-lang/swig-1.3.35 (java? virtual/jdk)
dev-util/subversion-1.5.4 (java? >=virtual/jdk-1.5)
net-dns/libidn-1.9-r1 (java? >=virtual/jdk-1.4)
net-libs/xulrunner-1.9.0.3 (java? >=virtual/jdk-1.4)
net-misc/mDNSResponder-107.6-r5 (java? >=virtual/jdk-1.4)
sys-libs/db-4.5.20_p2-r1 (java? >=virtual/jdk-1.4)
sys-libs/db-4.6.21_p3-r1 (java? >=virtual/jdk-1.4)

equery d jre
[ Searching for packages depending on jre... ]
dev-util/subversion-1.5.4 (java? >=virtual/jre-1.5)
net-dns/libidn-1.9-r1 (java? >=virtual/jre-1.4)
net-libs/xulrunner-1.9.0.3 (java? >=virtual/jre-1.4)
net-misc/mDNSResponder-107.6-r5 (java? >=virtual/jre-1.4)
net-print/cups-1.3.9 (java? >=virtual/jre-1.4)
sys-libs/db-4.5.20_p2-r1 (java? >=virtual/jre-1.4)
sys-libs/db-4.6.21_p3-r1 (java? >=virtual/jre-1.4)
www-client/mozilla-firefox-3.0.3 (java? virtual/jre)

Флаг "java" не установлен, приложений на яве тоже нет

---добавлено----
пока проблему так и не удалось решить ;(
---добавлено----

________________________
"We Will Win"

На багзилле есть патч, но он

На багзилле есть патч, но он не помогает :[

http://bugs.gentoo.org/show_bug.cgi?id=230359

Как пофиксил. Размаскировал

Как пофиксил. Размаскировал по самое нехочу portage (возможно, зря, ибо сразу не помогло). Поставил virtual/gnu-classpath-jdk. Все, циклические зависимости ушли.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".