On Sun, Jan 21, 2001 at 03:45:44AM +0300, Dmitry V. Levin wrote: > > > > > А где должны лежать русские сообщения? В /usr/share/locale их нет: > > > > > > > > > > $ rpm -qp rpm-3.0.6-ipl14mdk.i586.rpm -l | grep /usr/share/locale > > > > > > > > Действительно, где-то есть проблема... > > > > У меня эти файлы есть, а в том же пакете, собранном на photo - нет. > > > > Попробуйте пересобрать простым --rebuild, если поможет - скажите. > > > > Я, со своей стороны, тоже проверю. > > > > > > rebuild помог: русские сообщения появились; вот сравнение результата с > > > пакетом из Сизифа (для --target=i586 все то же самое за исключением > > > /usr/lib/rpm/macros): > > > > И правда, многие собранные недавно на photo пакеты оказались без > > Не многие, а несколько. > > > локализации. Наверное, на photo что-то сломалось. Буду разбираться... (предыдущее мое письмо на эту тему можно смело удалить). Итак, проблема была в том, что некоторые пакеты при сборке неадекватно реагируют на некоторые переменные среды, имеющие отношение к локализации, если они установлены в C (видимо, кривые Makefile'ы). Оказалось, что у меня в рабочей конфигурации этого безобразия нет (используется wrapper, который, кроме всего прочего, делает unset LANG LANGUAGE LINGUAS LC_ALL LC_MESSAGES), а вот на photo какая-то из этих переменных была =C. Имейте это в виду при сборке пакетов. А glibc тут не при чем. :) Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@fandra.org Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html IPLabs Linux Team http://linux.iplabs.ru Fandra Project http://www.fandra.org +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.