公告

Gentoo交流群:87709706 欢迎您的加入

#1 2023-02-02 13:36:56

batsom
管理团队
注册时间: 2022-08-03
帖子: 594
个人网站

Gentoo 安装eclipse

/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])

离线

#2 2023-02-02 14:04:20

batsom
管理团队
注册时间: 2022-08-03
帖子: 594
个人网站

Re: Gentoo 安装eclipse

经查看源码,发现
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


造成程序无法执行

离线

页脚

Powered by FluxBB

本站由XREA提供空间支持