perl-core/File-Spec-3.31 failed Compilation failed

Значит устанавливаю систему. Х нормально встали. сделал emerge gnome.

Через какое-то время вывалилось

http://pastebin.com/t4Mmbkpf

Что делать? Куда писать? И вообще с чем могут быть связаны ошибки компиляции?

UPD

еще логи которые рекомендовано вывести:

emerge --info '=perl-core/File-Spec-3.31' http://pastebin.com/5q9xgyhh

emerge -pqv '=perl-core/File-Spec-3.31' http://pastebin.com/50C3JFmY

Для начала perl-cleaner

Для начала

perl-cleaner --all

но как такое возможно? если

но как такое возможно? если начисто ставлю систему? ну только раздел бут оставил. а корневой раздел зачистил. я чего-то не понимаю. и приходится теперь в винду скакать что посмотреть что же делать.

Сделал. В принципе сказало

Сделал. В принципе сказала что все ebuild'ы слинкованы, что ничего не надо переделывать.

Вот только ругнулась здесь:

machine/ansi.h No such file or directory
sys/_types.h No such file or directory

И все.

Добавь LC_ALL=C LANG=C в

Добавь

LC_ALL=C
LANG=C

в make.conf
Попробуй еще раз, и выложи лог.

perl-cleaner --all *

perl-cleaner --all

 * Beginning a clean up of .ph files
 * Excluding files for 5.12.4 and 5.12.4/x86_64-linux from cleaning

 * Locating ph files for removal

 * Updating ph files.
 * Ignore all "No such file..." messages!


 * Locating packages for an update
 * Locating ebuilds linked against libperl
 * No package needs to be reinstalled.

 * Finding left over modules and header

 * The following files remain. These were either installed by hand
 * or edited. This script cannot deal with them.

Лог сборки

Лог сборки

А я не знаю откуда его взять,

А я не знаю откуда его взять, раз теперь пакет собрался. Недостающие файлы брались откуда-то из arch/...

И мне теперь интересно а что это за проблема? И всегда ли нужно теперь держать

LC_ALL=C
LANG=C

в make.conf. И можно ли теперь продолжить установку gnome.

verberden написал(а): И

verberden написал(а):
И всегда ли нужно теперь держать

LC_ALL=C
LANG=C

в make.conf.

Желательно оставить. Чтоб информация об ошибках была не не кириллице.

verberden написал(а):
И можно ли теперь продолжить установку gnome.

Не смею тебе препятствовать.

/

eegorov написал(а):
verberden написал(а):
И всегда ли нужно теперь держать

LC_ALL=C
LANG=C

в make.conf.

Желательно оставить. Чтоб информация об ошибках была не не кириллице.

На фига?!?
Ибо.
Раз:

$ grep -v ^# /etc/locale.gen 
en_US ISO-8859-1
ru_RU ISO-8859-5
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8

Два:

$ eselect locale list
Available targets for the LANG variable:
  [1]   C
  [2]   en_US
  [3]   en_US.iso88591
  [4]   POSIX
  [5]   ru_RU
  [6]   ru_RU.iso88595
  [7]   ru_RU.koi8r
  [8]   ru_RU.utf8
  [9]   russian
  [10]  ru_RU.UTF8 *
  [ ]   (free form)

ЗЫ: Перед тем как рапортоваться об ошибке, обладающей свойством воспроизводимости, необходимо и достаточно сказать $ LANG="POSIX". Править make.conf не нужно.

:wq
--
Live free or die

Ты такой вумный, просто жуть.

Ты такой вумный, просто жуть.
Задание на дом: в какой локали будут сообщения при

LC_ALL=ru_RU.UTF-8 LANG=C

.

eegorov написал(а):
Ты такой вумный, просто жуть.
Задание на дом: в какой локали будут сообщения при

LC_ALL=ru_RU.UTF-8 LANG=C

Ви такой весь из себя бесстрашный, что аж жуть берёт.

Домашнее задание номер раз: нормальное состояние макроса LC_ALL (можно справиться у оффициального руководства).
Домашнее задание номер два: как повлияет на значение переменной LC_MESSAGES LANG=POSIX? И что с ним же сделает LC_ALL=ru_RU.UTF-8?

:wq
--
Live free or die

Официальное руководство не

Официальное руководство не запрещает мне использовать этот макрос как моей душе угодно. Заканчивай демагогию.

/

eegorov написал(а):
Официальное руководство не запрещает мне использовать этот макрос как моей душе угодно. Заканчивай демагогию.

Ну да.
Оно всего-то "настоятельно не рекомендует". Наверное просто так или вовсе совершенно случайно...
А в остальном ты волен делать что душе угодно.

И прежде чем обвинять в демагогии товарищей - покажи личный пример. :)

:wq
--
Live free or die

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

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