[Solved]Проблема с emerge kde-l10n
Abradox 1 ноября, 2010 - 00:13
Всем привет! Хочу перевести на русский KDE.
Пишу команду:
emerge kde-l10n
По началу все ставится нормально, но потом :
Scanning dependencies of target kpat-manpage-man-kpat
[ 90%] Generating kpat.6
man-kpat.6.Ñо подбоÑка неÑколÑкиÑat' not defined
попÑлÑÑнÑÑ
па
^
man-kpat.6.docbook:480: parser error : Entity 'kpat' not defined
>&kpat; докÑменÑиÑован в ÑооÑвеÑÑÑвÑÑÑем <emphasis
^
man-kpat.6.docbook:499: parser error : Entity 'kpat' not defined
>РазÑабоÑÑики &kpat;:</para>
^
make[2]: *** [kde-l10n-ru-4.4.5/docs/kdegames/kpat/kpat.6] Error 1
make[1]: *** [kde-l10n-ru-4.4.5/docs/kdegames/kpat/CMakeFiles/kpat-manpage-man-kpat.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 90%] Built target konquest-handbook
[ 91%] Built target kolf-handbook
make: *** [all] Error 2
* ERROR: kde-base/kde-l10n-4.4.5 failed:
* Make failed!
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 3818: Called kde4-base_src_compile
* environment, line 2890: Called cmake-utils_src_compile
* environment, line 1070: Called _execute_optionaly 'src_compile'
* environment, line 456: Called enable_cmake-utils_src_compile
* environment, line 1449: Called cmake-utils_src_make
* environment, line 1089: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
*
* If you need support, post the output of 'emerge --info =kde-base/kde-l10n-4.4.5',
* the complete build log and the output of 'emerge -pqv =kde-base/kde-l10n-4.4.5'.
* The complete build log is located at '/var/tmp/portage/kde-base/kde-l10n-4.4.5/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-base/kde-l10n-4.4.5/temp/environment'.
* S: '/var/tmp/portage/kde-base/kde-l10n-4.4.5/work'
>>> Failed to emerge kde-base/kde-l10n-4.4.5, Log file:
>>> '/var/tmp/portage/kde-base/kde-l10n-4.4.5/temp/build.log'
* Messages for package kde-base/kde-l10n-4.4.5:
* ERROR: kde-base/kde-l10n-4.4.5 failed:
* Make failed!
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 3818: Called kde4-base_src_compile
* environment, line 2890: Called cmake-utils_src_compile
* environment, line 1070: Called _execute_optionaly 'src_compile'
* environment, line 456: Called enable_cmake-utils_src_compile
* environment, line 1449: Called cmake-utils_src_make
* environment, line 1089: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
*
* If you need support, post the output of 'emerge --info =kde-base/kde-l10n-4.4.5',
* the complete build log and the output of 'emerge -pqv =kde-base/kde-l10n-4.4.5'.
* The complete build log is located at '/var/tmp/portage/kde-base/kde-l10n-4.4.5/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-base/kde-l10n-4.4.5/temp/environment'.
* S: '/var/tmp/portage/kde-base/kde-l10n-4.4.5/work'
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Гугл по данному вопросу огорчает, подскажите как быть...
Решение:
нормально все ставится если ставить так:
USE="-handbook" emerge kde-l10n
»
- Для комментирования войдите или зарегистрируйтесь

Пару дней назад ставил
Пару дней назад ставил систему, поставил кеды, установил kde-l10n, потом решил сделать emerge --sync && emerge -uDN world, после чего kde-l10n не собирается с аналогичной ошибкой.
kde-l10n error
Аналогичная проблема при сборке kde-l10n. Как временное решение проблемы(пришлось отказаться от перевода документации), использовал:
USE="-handbook" emerge kde-l10n
http://bugs.gentoo.org/show_b
http://bugs.gentoo.org/show_bug.cgi?id=343523
Abradox
еп, зашел чтоб тоже самое написать ...
)))
Зачем вообще этот ключ?
Люди, объясните, плз, зачем вообще этот ключ? Описание немногословно и из него ничего не понятно... А гугление по теме "ключ handbook" приводит тока на сами хэндбуки (((
^_^
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/cmake-utils.eclass?revision=1.51
# @FUNCTION: cmake-utils_use_build # @USAGE: <USE flag> [flag name] # @DESCRIPTION: # Based on use_enable. See ebuild(5). # # `cmake-utils_use_build foo FOO` echoes -DBUILD_FOO=ON if foo is enabled # and -DBUILD_FOO=OFF if it is disabled.а вот
$ grep -C2 cmake-utils_use_build /usr/portage/kde-base/kde-l10n/kde-l10n-4.4.5.ebuild src_configure() { mycmakeargs="${mycmakeargs} $(cmake-utils_use_build handbook docs)" [[ -n ${A} ]] && kde4-base_src_configure }Понятно?
а эта строка - это просто подпись
неа, совсем ничего
неа, совсем ничего
USE="-handbook" emerge
USE="-handbook" emerge kde-l10n