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 имеет два режима работы: в первом он пищит, а во втором — всё портит.