[ALMOST SOLVED] Не могу собрать kde-base/kde-i18n-3.5.9 для русского языка

Попытка собрать kde-base/kde-i18n-3.5.9 заканчивается так:

#emerge -1 kde-base/kde-i18n
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) kde-base/kde-i18n-3.5.9 to /
* kde-i18n-ru-3.5.9.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking kde-i18n-ru-3.5.9.tar.bz2 ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking kde-i18n-ru-3.5.9.tar.bz2 to /tmp/portage/kde-base/kde-i18n-3.5.9/work
>>> Source unpacked.
>>> Compiling source in /tmp/portage/kde-base/kde-i18n-3.5.9/work ...
find: `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-3.5.9': Нет такого файла или каталога
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-x --enable-mitshm --without-xinerama --with-qt-dir=/usr/qt/3 --enable-mt --with-qt-libraries=/usr/qt/3/lib --disable-dependency-tracking --disable-debug --without-debug --enable-final --without-arts --prefix=/usr/kde/3.5 --prefix=/usr/kde/3.5 --mandir=/usr/kde/3.5/share/man --infodir=/usr/kde/3.5/share/info --datadir=/usr/kde/3.5/share --sysconfdir=/usr/kde/3.5/etc --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
.....
.....
config.status: creating messages/kdewebdev/Makefile
config.status: creating config.h

Good - your configure finished. Start make now

make all-recursive
make[1]: Entering directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9'
Making all in data
make[2]: Entering directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data'
Making all in .
make[3]: Entering directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data'
make[3]: Цель `all-am' не требует выполнения команд.
make[3]: Leaving directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data'
Making all in kdeedu
make[3]: Entering directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu'
Making all in .
make[4]: Entering directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu'
make[4]: Цель `all-am' не требует выполнения команд.
make[4]: Leaving directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu'
Making all in khangman
make[4]: Entering directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu/khangman'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu/khangman'
Making all in kturtle
make[4]: Entering directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu/kturtle'
cd ../../.. && /bin/sh /tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/missing --run automake-1.10 --gnu data/kdeedu/kturtle/Makefile
cd ../../.. && perl ../scripts/admin/am_edit -p../scripts/admin data/kdeedu/kturtle/Makefile.in
Can't open perl script "../scripts/admin/am_edit": Нет такого файла или каталога
make[4]: *** [Makefile.in] Ошибка 2
make[4]: Leaving directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu/kturtle'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9'
make: *** [all] Ошибка 2
*
* ERROR: kde-base/kde-i18n-3.5.9 failed.

Здесь ошибка уже отмечена.
Кто-либо сталкивался с подобной проблемой, есть ли решение?

аналогично

Вываливается с такой же ошибкой.
Пока собираю kde без этого пакета.

Я собрал вот

Я собрал вот так:

ebuild /usr/portage/kde-base/kde-i18n/kde-i18n-3.5.9.ebuild digest unpack
ebuild /usr/portage/kde-base/kde-i18n/kde-i18n-3.5.9.ebuild digest compile
ebuild /usr/portage/kde-base/kde-i18n/kde-i18n-3.5.9.ebuild digest install
ebuild /usr/portage/kde-base/kde-i18n/kde-i18n-3.5.9.ebuild digest qmerge
ebuild /usr/portage/kde-base/kde-i18n/kde-i18n-3.5.9.ebuild digest clean

помогло.

Была такая

Была такая проблема, решил так:

# emerge -u kde-i18n
... (вываливаемся с ошибкой)
# cd /var/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9
# make
# cd /usr/portage/kde-base/kde-i18n
# ebuild kde-i18n-3.5.9.ebuild install
# ebuild kde-i18n-3.5.9.ebuild qmerge
# emerge -C \=kde-i18n-3.5.8

Возможно не совсем красивое решение, но пока нет поправленного ебилда "итак сойдет" (с).

Большое человеческое спасибо

Всё сработало!
Решение

Цитата:
Возможно не совсем красивое

, но меня лично устраивает!

Я на время

Я на время компиляции этого пакета, заменил в make.conf - LINGUAS="en ru uk" на LINGUAS="en uk", после того как скомпилилось взад вернул.

Подождать немного надо, думаю скоро пофиксят.

Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950

Русский можно оставить в системе

Я обошёл эту проблему иначе, сохранив русский язык в системе:

ebuild /usr/portage/kde-base/kde-i18n/kde-i18n-3.5.9.ebuild unpack
nano /var/tmp/portage/kde-base/kde-i18n-3.5.9/work/kde-i18n-ru-3.5.9/data/kdeedu/Makefile.in
Нахожу строку
SUBDIRS =. khangman kturtle kanagram
и меняю на
SUBDIRS =. khangman kanagram
Т.е. для этого "сбойного" компонента (kturtle) русификации не будет, остальное - будет
ebuild /usr/portage/kde-base/kde-i18n/kde-i18n-3.5.9.ebuild merge
После чего вручную в /var/lib/portage/world (мир) дописываю в алфавитном порядке kde-base/kde-i18n (чтобы emerge --depclean его в дальнейшем не убило).

См. через пост

См. через пост выше, там способ с сохранием русского языка. Я для тех написал, кому не принципиально и сложных команд выполнять не хочеться.

Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950

См. через пост выш

developer написал(а):
См. через пост выше, там способ с сохранием русского языка. Я для тех написал, кому не принципиально и сложных команд выполнять не хочеться.

Увы, у меня этот способ не проходил, точно так же вываливалось с ошибкой при "make" поэтому и пришлось подправлять Makefile.in.

Спасибо

Собралось.
Абсолютно не сложно - 3 команды ввести и строку найти-поправить.

это был баг

это был баг 211069
который вчера закрыли =)

ЗЫ если что то не работает пишите в багзиллу

___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

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

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