页次: 1
/usr/lib/python3.10/site-packages/portage/package/ebuild/_config/KeywordsManager.py:86: UserWarning: /etc/portage/package.keywords is deprecated, use /etc/portage/package.accept_keywords instead
warnings.warn(
* IMPORTANT: 17 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies - * ERROR: dev-util/eclipse-sdk-bin-4.5.2-r2::eclipse failed (depend phase):
* eutils: EAPI 5 not supported
*
* Call stack:
* ebuild.sh, line 628: Called source '/var/db/repos/eclipse/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.5.2-r2.ebuild'
* eclipse-sdk-bin-4.5.2-r2.ebuild, line 6: Called inherit 'eutils' 'versionator' 'java-utils-2'
* ebuild.sh, line 308: Called __qa_source '/var/db/repos/gentoo/eclass/eutils.eclass'
* ebuild.sh, line 123: Called source '/var/db/repos/gentoo/eclass/eutils.eclass'
* eutils.eclass, line 19: Called die
* The specific snippet of code:
* *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
*
* If you need support, post the output of `emerge --info '=dev-util/eclipse-sdk-bin-4.5.2-r2::eclipse'`,
* the complete build log and the output of `emerge -pqv '=dev-util/eclipse-sdk-bin-4.5.2-r2::eclipse'`.
* Working directory: '/usr/lib/python3.10/site-packages'
* S: '/var/tmp/portage/dev-util/eclipse-sdk-bin-4.5.2-r2/work/eclipse-sdk-bin-4.5.2'
\ * ERROR: dev-util/eclipse-sdk-bin-4.5.1::eclipse failed (depend phase):
* eutils: EAPI 5 not supported
*
* Call stack:
* ebuild.sh, line 628: Called source '/var/db/repos/eclipse/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.5.1.ebuild'
* eclipse-sdk-bin-4.5.1.ebuild, line 6: Called inherit 'eutils' 'versionator' 'java-utils-2'
* ebuild.sh, line 308: Called __qa_source '/var/db/repos/gentoo/eclass/eutils.eclass'
* ebuild.sh, line 123: Called source '/var/db/repos/gentoo/eclass/eutils.eclass'
* eutils.eclass, line 19: Called die
\ * The specific snippet of code:
* *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
*
* If you need support, post the output of `emerge --info '=dev-util/eclipse-sdk-bin-4.5.1::eclipse'`,
* the complete build log and the output of `emerge -pqv '=dev-util/eclipse-sdk-bin-4.5.1::eclipse'`.
* Working directory: '/usr/lib/python3.10/site-packages'
* S: '/var/tmp/portage/dev-util/eclipse-sdk-bin-4.5.1/work/eclipse-sdk-bin-4.5.1'
* ERROR: dev-util/eclipse-sdk-bin-4.5.0-r4::eclipse failed (depend phase):
* eutils: EAPI 5 not supported
*
* Call stack:
/ * ebuild.sh, line 628: Called source '/var/db/repos/eclipse/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.5.0-r4.ebuild'
* eclipse-sdk-bin-4.5.0-r4.ebuild, line 6: Called inherit 'eutils' 'versionator' 'java-utils-2'
* ebuild.sh, line 308: Called __qa_source '/var/db/repos/gentoo/eclass/eutils.eclass'
* ebuild.sh, line 123: Called source '/var/db/repos/gentoo/eclass/eutils.eclass'
* eutils.eclass, line 19: Called die
* The specific snippet of code:
* *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
*
* If you need support, post the output of `emerge --info '=dev-util/eclipse-sdk-bin-4.5.0-r4::eclipse'`,
* the complete build log and the output of `emerge -pqv '=dev-util/eclipse-sdk-bin-4.5.0-r4::eclipse'`.
* Working directory: '/usr/lib/python3.10/site-packages'
* S: '/var/tmp/portage/dev-util/eclipse-sdk-bin-4.5.0-r4/work/eclipse-sdk-bin-4.5.0'
... done!
emerge: there are no ebuilds to satisfy ">=dev-java/icu4j-56.1:56".
(dependency required by "dev-util/eclipse-sdk-bin-4.6.2-r1::eclipse" [ebuild])
(dependency required by "dev-util/eclipse-sdk-bin" [argument])
离线
经查看源码,发现
vim /var/db/repos/eclipse/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.5.1.ebuild
第四行:
EAPI=5
vim /var/db/repos/gentoo/eclass/eutils.eclass 存在一下判断条件
case ${EAPI} in
6) inherit desktop edos2unix epatch eqawarn estack ltprune multilib \
preserve-libs strip-linguas toolchain-funcs vcs-clean wrapper ;;
7) inherit edos2unix strip-linguas wrapper ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
esac
造成程序无法执行
离线
页次: 1