LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1458|回复: 6

EAPI 2?

[复制链接]
发表于 2008-12-18 22:54:48 | 显示全部楼层 |阅读模式
localhost dodoworm # emerge -avuDNq world

!!! All ebuilds that could satisfy "media-libs/realcodecs" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/realcodecs-11.0.1.1056-r1 (masked by: EAPI 2)

The current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-video/mplayer-1.0_rc2_p28058-r1" [ebuild])



!!! Problem resolving dependencies for net-www/mplayerplug-in
!!! Depgraph creation failed.
localhost dodoworm #


出问题了?mask media-libs/realcodecs 也不行
发表于 2008-12-18 23:14:28 | 显示全部楼层
这个需要升级portage
回复 支持 反对

使用道具 举报

发表于 2008-12-19 12:17:53 | 显示全部楼层
需要先把portage unmask一下.
回复 支持 反对

使用道具 举报

发表于 2008-12-20 02:08:19 | 显示全部楼层
=sys-apps/portage-2.1.6 就支持EAPI 2了
回复 支持 反对

使用道具 举报

发表于 2009-2-20 09:14:59 | 显示全部楼层
Post by restfultiger;1926634
=sys-apps/portage-2.1.6 就支持EAPI 2了


我有portage-2.1.6.7,却有eapi-2相关的错误讯息:
  1. /usr/local/portage/layman/arcon-portage/net-im/kadu-dcopexport/kadu-dcopexport-0.11.3.20071129-r2.ebuild: line 3: kde-config: command not found
  2. * net-im/psi-9999: qt4_min_version() is deprecated. Use slot dependencies instead.
  3. 97% *
  4. * ERROR: x11-themes/bespin-9999 failed.
  5. * Call stack:
  6. *               ebuild.sh, line 1881:  Called source '/usr/local/portage/layman/arcon-portage/x11-themes/bespin/bespin-9999.ebuild'
  7. *      bespin-9999.ebuild, line    5:  Called inherit 'kde4-helper' 'subversion' 'qt4'
  8. *               ebuild.sh, line 1238:  Called qa_source '/usr/local/portage/layman/arcon-portage/eclass/kde4-helper.eclass'
  9. *               ebuild.sh, line   37:  Called source '/usr/local/portage/layman/arcon-portage/eclass/kde4-helper.eclass'
  10. *      kde4-helper.eclass, line   16:  Called inherit 'base' 'eutils' 'multilib' 'cmake-utils' 'kde4-functions'
  11. *               ebuild.sh, line 1238:  Called qa_source '/usr/portage//eclass/kde4-functions.eclass'
  12. *               ebuild.sh, line   37:  Called source '/usr/portage//eclass/kde4-functions.eclass'
  13. *   kde4-functions.eclass, line   18:  Called die
  14. * The specific snippet of code:
  15. *           *) die "No way! EAPI older than 2 is not supported." ;;
  16. *  The die message:
  17. *   No way! EAPI older than 2 is not supported.
  18. *
  19. * If you need support, post the topmost build error, and the call stack if relevant.
  20. * This ebuild is from an overlay: '/usr/local/portage/layman/arcon-portage/'
  21. *
  22. Ebuild failed with status 1
复制代码

要特别步骤才可以用EAPI-2吗?应该还是要unmask rc版的portage才行吧。
回复 支持 反对

使用道具 举报

发表于 2009-2-20 11:05:26 | 显示全部楼层
“EAPI older than 2 is not supported”

这个貌似说的是不支持 EAPI < 2 吧
回复 支持 反对

使用道具 举报

发表于 2009-2-20 13:54:21 | 显示全部楼层
>=portage-2.2
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表