gtk-engines-kde4 [РЕШЕНО]
Danhuu 28 апреля, 2011 - 19:36
Ебилд взят из оверлея Sabayon, я только поставил последнюю версию. До последнего времени всё собиралось нормально, сейчас ругается:
* ERROR: x11-themes/gtk-engines-kde4-0.9.5 failed (depend phase):
* EAPI= is not supported
*
* Call stack:
* ebuild.sh, line 1998: Called source '/usr/local/portage/x11-themes/gtk-engines-kde4/gtk-engines-kde4-0.9.5.ebuild'
* gtk-engines-kde4-0.9.5.ebuild, line 6: Called inherit 'kde4-base'
* ebuild.sh, line 1403: Called qa_source '/home/portage/eclass/kde4-base.eclass'
* ebuild.sh, line 43: Called source '/home/portage/eclass/kde4-base.eclass'
* kde4-base.eclass, line 23: Called inherit 'kde4-functions' 'fdo-mime' 'gnome2-utils' 'base' 'virtualx' 'versionator' 'eutils'
* ebuild.sh, line 1403: Called qa_source '/home/portage/eclass/kde4-functions.eclass'
* ebuild.sh, line 43: Called source '/home/portage/eclass/kde4-functions.eclass'
* kde4-functions.eclass, line 20: Called die
* The specific snippet of code:
* *) die "EAPI=${EAPI} is not supported" ;;
*
* If you need support, post the output of 'emerge --info =x11-themes/gtk-engines-kde4-0.9.5',
* the complete build log and the output of 'emerge -pqv =x11-themes/gtk-engines-kde4-0.9.5'.
* This ebuild is from an overlay: '/usr/local/portage/'
* S: '/var/tmp/portage/x11-themes/gtk-engines-kde4-0.9.5/work/gtk-engines-kde4-0.9.5'
Сам ебилд:
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit kde4-base
DESCRIPTION="GTK+2 Qt4 Theme Engine"
MY_PN="gtk-kde4"
HOMEPAGE="http://kde-apps.org/content/show.php/gtk-kde4?content=74689"
SRC_URI="http://kde-apps.org/CONTENT/content-files/74689-${MY_PN}(src)${PV}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=x11-libs/qt-gui-4.4.2:4
x11-libs/gtk+:2"
DEPEND="${RDEPEND}
>=dev-util/cmake-2.6.2"
SLOT="0"
S=${WORKDIR}/${MY_PN}
CMAKE_IN_SOURCE_BUILD="1"
src_configure() {
cmake-utils_src_configure
}
pkg_postinst() {
elog "If you want additional themes just download"
elog "http://betta.h.com.ua/no-site/qt4.tar.gz"
elog "and put into ~/.themes/ or just use any nice"
elog "gtk theme."
}
portage 2.2, если что, но на нём уже не раз всё прекрасно собиралось.
Помогите, пожалуйста!
»
- Для комментирования войдите или зарегистрируйтесь

* The specific snippet of
* The specific snippet of code:
* *) die "EAPI=${EAPI} is not supported" ;;
Все тоже самое только логично.
Ну да, и что с этим делать? И
Ну да, и что с этим делать? И почему раньше работало?
Я с пятого на десятое понимаю мануал разработчика, едва хватает на самые примитивные ебилды или чуть подправить готовые. Может, нечётко сформулировал: понимающие люди, переделайте, пожалуйста, как надо, или напишите типа хауту, чтоб сам понял, в смысле, поподробнее и попонятнее, а то я даже не понимаю, откуда берётся "EAPI=${EAPI}".
EAPI=3
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Спасибо, krigstask! Собралось
Спасибо, krigstask!
Собралось и заработало! А в чём дело-то было? Почему раньше собиралось с EAPI=2?
Потому что раньше portage
Потому что раньше portage-2.2 поддерживал EAPI=2, а теперь перестал поддерживать :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Конечно, нет. gcc перестал
Конечно, нет. gcc перестал собирать пакеты, ебилды которых имеют чётные EAPI.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Потому что у майнтайнеров KDE
Потому что у майнтайнеров KDE в общности и alexxy в частности положительная аура кде-без-ошибок требует подзарядки. Вот они и вытягивают карму у прочих ебилдов через свои еклассы.
Проще говоря, поддержку EAPI
Проще говоря, поддержку EAPI<3 отрубили в kde4-*.eclass
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.