icedtea[решено]
Sith 31 октября, 2008 - 14:20
решил избавится от бинарной сановской явы,
подключил оверлей: 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. Все, циклические зависимости ушли.