Поймал при бутстрапе описанную по ссылке ситуацию: # Failed test 1 in t/raw.t at line 14 # t/raw.t line 14 is: ok(0); t/raw.t ........ Failed 1/1 subtests perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = "en_US", LANG = (unset) are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). t/use.t ........ ok Test Summary Report ------------------- t/frconvert.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 t/jaconvert.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 t/raw.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Files=5, Tests=5, 1 wallclock secs ( 0.12 usr 0.06 sys + 0.87 cusr 0.26 csys = 1.31 CPU) Result: FAIL Failed 3/5 test programs. 3/5 subtests failed. make: *** [test_dynamic] Error 255 Замена в спеке en_US на C, как предложено, сборку исправила. Какой ценой -- хотелось бы понимать. Если для сизифа без разницы, хорошо бы изменить и там.
PS: проблема обусловлена тем, что на данной стадии бутстрапа используется пакет glibc, полученный при помощи alien(1) -- соответственно в /usr/lib/locale там практически пусто. Наверное, сочтём спецификой, ломать ничего не будем.
На всякий: текущий сизифный perl-Locale-gettext-1.07-alt1.1.1.src.rpm на нынешнем sisyphus/e2k собирается совершенно штатно, бутстрапную сборку упразднил.