[SOLVED] Не создается digest ebuild`а

Что-то непонятное творится с простейшим ебилдом:

cat urtconnector-9999.ebuild 
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=2
inherit games cmake-utils subversion

DESCRIPTION="Advanced UrbanTerror launcher program"
HOMEPAGE="http://code.google.com/p/urtconnector/"
ESVN_REPO_URI="http://urtconnector.googlecode.com/svn/trunk/"

LICENSE="GPL"
KEYWORDS="~x86 ~amd64"
SLOT="0"
IUSE=""

RDEPEND="x11-libs/qt-gui:4
        games-util/qstat
        dev-libs/boost"

DEPEND="${RDEPEND}"


src_unpack() {
        subversion_src_unpack
}

При попытке выполнить ebuild urtconnector-9999.ebuild digest по началу получал ошибку вида:

ebuild urtconnector-9999.ebuild digest
: команда не найденаuego/games-util/urtconnector/urtconnector-9999.ebuild: line 4: 
: команда не найденаuego/games-util/urtconnector/urtconnector-9999.ebuild: line 6: 
 * ERROR: games-util/urtconnector-9999 failed:
.eclass could not be found by inherit()
 * 
 * Call stack:
 *                  ebuild.sh, line 1881:  Called source '/usr/local/portage/yuego/games-util/urtconnector/urtconnector-9999.ebuild'
'*   urtconnector-9999.ebuild, line    7:  Called inherit 'games' 'subversion' 'cmake-utils
 *                  ebuild.sh, line 1297:  Called die
 * The specific snippet of code:
 *              [ ! -e "$location" ] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of 'emerge --info =games-util/urtconnector-9999',
 * the complete build log and the output of 'emerge -pqv =games-util/urtconnector-9999'.
 * This ebuild is from an overlay: '/usr/local/portage/yuego/'
 * S: '/var/tmp/portage/games-util/urtconnector-9999/work/urtconnector-9999'

Затем вдруг ни с того, ни с сего (но после некоторых манипуляций, которые в итоге ни к каким изменениям в ebuild`е не привели) сообщение об ошибке изменилось:

ebuild urtconnector-9999.ebuild digest
: команда не найденаuego/games-util/urtconnector/urtconnector-9999.ebuild: line 4: 
 * ERROR: games-util/urtconnector-9999 failed:
 *   Unknown EAPI, Bug eclass maintainers.
 * 
 * Call stack:
 *                  ebuild.sh, line 1881:  Called source '/usr/local/portage/yuego/games-util/urtconnector/urtconnector-9999.ebuild'
'*   urtconnector-9999.ebuild, line    6:  Called inherit 'games' 'cmake-utils' 'subversion
 *                  ebuild.sh, line 1320:  Called qa_source '/usr/portage/eclass/cmake-utils.eclass'
 *                  ebuild.sh, line   41:  Called source '/usr/portage/eclass/cmake-utils.eclass'
 *         cmake-utils.eclass, line   51:  Called die
 * The specific snippet of code:
 *      *) die "Unknown EAPI, Bug eclass maintainers." ;;
 * 
 * If you need support, post the output of 'emerge --info =games-util/urtconnector-9999',
 * the complete build log and the output of 'emerge -pqv =games-util/urtconnector-9999'.
 * This ebuild is from an overlay: '/usr/local/portage/yuego/'
 * S: '/var/tmp/portage/games-util/urtconnector-9999/work/urtconnector-9999'

Как можно видеть выше, переменная EAPI указана корректно.

Посмотрел в коде cmake-utils.eclass:

case ${EAPI:-0} in
    3|2) CMAKE_EXPF+=" src_configure" ;;
    1|0) ;;
    *) die "Unknown EAPI, Bug eclass maintainers." ;;
esac

Ничего сверхъестественного тут вроде нет.
Кроме того. Вставил прямо перед этим участком строчку echo ${EAPI:-0} - в тексте ошибки, как и ожидалось, обнаружил цифру 2. Так чего ж ему не хватает?

UPD
Набрал файл вручную - проблема исчезла.

Предлагаю синхронизировать

Предлагаю синхронизировать дерево и переставить portage, потом попробовать ещё раз.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Синхронизировал, переставил.

Синхронизировал, переставил. Результата никакого :(

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

сделай в каталоге с ебилдом

сделай в каталоге с ебилдом repoman fix, посмотри какие ошибки

Не грусти, товарищ! Всё хорошо, beautiful good!

# repoman fix RepoMan scours

# repoman fix

RepoMan scours the neighborhood...                                                                                                                               
: команда не найденаuego/games-util/urtconnector/urtconnector-9999.ebuild: line 4: 
: команда не найденаuego/games-util/urtconnector/urtconnector-9999.ebuild: line 6: 
 * ERROR: games-util/urtconnector-9999 failed:
 *   Unknown EAPI, Bug eclass maintainers.
 * 
 * Call stack:
 *                  ebuild.sh, line 1881:  Called source '/usr/local/portage/yuego/games-util/urtconnector/urtconnector-9999.ebuild'
'*   urtconnector-9999.ebuild, line    7:  Called inherit 'games' 'cmake-utils' 'subversion
 *                  ebuild.sh, line 1320:  Called qa_source '/usr/portage/eclass/cmake-utils.eclass'
 *                  ebuild.sh, line   41:  Called source '/usr/portage/eclass/cmake-utils.eclass'
 *         cmake-utils.eclass, line   51:  Called die
 * The specific snippet of code:
 *      *) die "Unknown EAPI, Bug eclass maintainers." ;;
 * 
 * If you need support, post the output of 'emerge --info =games-util/urtconnector-9999',
 * the complete build log and the output of 'emerge -pqv =games-util/urtconnector-9999'.
 * This ebuild is from an overlay: '/usr/local/portage/yuego/'
 * S: '/var/tmp/portage/games-util/urtconnector-9999/work/urtconnector-9999'
!!! getFetchMap(): aux_get() error reading games-util/urtconnector-9999; aborting.
Unable to generate manifest.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Похоже, что-то не так было с

Похоже, что-то не так было с самим файлом ebuild`a. Переписал его вручную заново - все нормально создалось.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".