[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