[SOLVED] Установка Eclipce

Сначала была проблема с dev-java/hamcrest-core-1.3 после того как замаскировал эту версию/ установилас 1.1 как и хотел Еклипсе? теперь такая ошибка

ERROR: dev-util/eclipse-sdk-3.5.1-r1::gentoo failed (compile phase):
* eant failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 4508: Called eant '-DbuildArch=x86_64'
* environment, line 831: Called die
* The specific snippet of code:
* ant ${antflags} "${@}" || die "eant failed"

Ставлю заново и получается

Ставлю заново и получается проблема такая:

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by dev-java/junit-4.11
# required by dev-util/eclipse-sdk-3.5.1-r1
# required by dev-util/eclipse-sdk (argument)
# /etc/portage/package.mask:
=dev-java/hamcrest-core-1.3

Убрал маскировку этого пакета и в конце цстановки поулчаю такую ошибку:

BUILD FAILED
/var/tmp/portage/dev-util/eclipse-sdk-3.5.1-r1/work/eclipse-build-R0_4_0/build.xml:272: Java returned: 137

Total time: 7 minutes 3 seconds
 * ERROR: dev-util/eclipse-sdk-3.5.1-r1::gentoo failed (compile phase):
 *   eant failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_compile
 *   environment, line 4508:  Called eant '-DbuildArch=x86_64'
 *   environment, line  831:  Called die
 * The specific snippet of code:
 *       ant ${antflags} "${@}" || die "eant failed"

Версия

Версия dev-java/hamcrest-core-1.3 требуется для dev-java/junit-4.11 .

# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/junit/junit-4.11.ebuild,v 1.7 2013/10/20 16:32:37 ago Exp $

# WARNING: JUNIT.JAR IS _NOT_ SYMLINKED TO ANT-CORE LIB FOLDER AS JUNIT3 IS

EAPI="5"

JAVA_PKG_IUSE="doc examples source test"

inherit java-pkg-2 java-ant-2

DESCRIPTION="Simple framework to write repeatable tests"
SRC_URI="mirror://github/${PN}-team/${PN}/${PN}${PV}.zip"
HOMEPAGE="http://www.junit.org/"

LICENSE="CPL-1.0"
SLOT="4"

KEYWORDS="amd64 ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"

CDEPEND="dev-java/hamcrest-core:1.3"

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-java/junit/junit-4.11.ebuild

Для eclipse-sdk-3.5.1-r1 требуется версия dev-java/junit больше или равна 4.5:

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-3.5.1-r1.ebuild,v 1.6 2012/05/21 20:05:07 ssuominen Exp $


CDEPEND=">=dev-java/swt-${PV}:${SLOT}
...
	>=dev-java/junit-3.8.2:0
	>=dev-java/junit-4.5:4
...

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-3.5.1-r1.ebuild

А для версии junit-4.10 указано менее жёсткое требование dev-java/hamcrest-core

# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/junit/junit-4.10.ebuild,v 1.7 2013/06/14 19:51:49 aballier Exp $

# WARNING: JUNIT.JAR IS _NOT_ SYMLINKED TO ANT-CORE LIB FOLDER AS JUNIT3 IS

EAPI="3"
JAVA_PKG_IUSE="doc examples source test"

inherit java-pkg-2 java-ant-2

DESCRIPTION="Simple framework to write repeatable tests"
SRC_URI="mirror://github/KentBeck/${PN}/${PN}${PV}.zip"
HOMEPAGE="http://www.junit.org/"
LICENSE="CPL-1.0"
SLOT="4"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""

CDEPEND="dev-java/hamcrest-core:0"

Так, что вам нужно замаскировать версию junit-4.11 и размаскировать версию 4.10 или использовать версию 4.8 http://packages.gentoo.org/package/dev-java/junit?arches=all .

Версия

Версия dev-java/hamcrest-core-1.3 требуется для dev-java/junit-4.11 .

CDEPEND="dev-java/hamcrest-core:1.3"

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-java/junit/junit-4.11.ebuild

Для eclipse-sdk-3.5.1-r1 требуется версия dev-java/junit больше или равна 4.5:

CDEPEND=">=dev-java/swt-${PV}:${SLOT}
...
	>=dev-java/junit-3.8.2:0
	>=dev-java/junit-4.5:4
...

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-3.5.1-r1.ebuild

А для версии junit-4.10 указано менее жёсткое требование dev-java/hamcrest-core

CDEPEND="dev-java/hamcrest-core:0"

Так, что вам нужно замаскировать версию junit-4.11 и размаскировать версию 4.10 или использовать версию 4.8 http://packages.gentoo.org/package/dev-java/junit?arches=all .

Я оставил два комментария, но

Я оставил два комментария, но они появятся после проверки. Не знаю кто, когда, да и зачем их проверяет, но по прошлому случаю мой комментарий появился в теме спустя 3 часа.

Сейчас думаю появится позднее.

Если в общих чертах, то смотрите ebuild`ы устанавливаемых пакетов на предмет требуемых версий зависимостей.

Думается это дело рук

Думается это дело рук "антиспама". Пока я опубликовал только один из 2х, так как выглядят они достаточно похожими.

Ясно, может стоит завести

Ясно, может стоит завести список "доверенных" пользователей? Хотя с другой стороны это не демократично, равенство, братство, одинаковые свободы, в общем стоит над эти подумать.

Я оставил два комментария, т.к. решил, что проходят проверку комментарии длина которых больше определённого значение.

Система антиспама вне всяких

Система антиспама вне всяких сомнений требует настройки и доработки.

Еклипс установился, спасибо

Еклипс установился, спасибо за помощь

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

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