[devel] Вопрос по сборке

Vitaly Lipatov =?iso-8859-1?q?LAV_=CE=C1_VL3143=2Espb=2Eedu?=
Пн Окт 28 14:22:39 MSK 2002


On 28 Октябрь 2002 13:39, aen wrote:
> Vitaly Lipatov пишет:
> >Скажите, как определить причину,
> >по которой пакет lyx, собранный в office в BTE,
> >имеет исключительно английский интерфейс, вне зависимости от
> >локали. Когда я тот же пакет собираю дома, где самый
> > последний Сизиф, всё отлично.
> >Это началось с обновления XForms до версии 1.0 и XFree в
> > Сизифе.
>
> Если Вы собираете в ru_RU.*, то, возможно, все зависит от
> того, в какой locale исполняется скрипт настреок конйигурации.
> Это ненормально, так как скрипт этот, будучи вызванным при
> первом запуске, должен переписывать настройки по умолчанию.
> Rgrds, Алексей
Да, я собираю в ru_RU.koi8-r
Но насколько я понимаю, проблема в том, что lyx вообще не 
обращается за файлами локализации... Стоп, сейчас запущу strace.
И вот что я вижу в сборке из Сизифа:

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40021000
read(6, "# This is the default LyX user i"..., 8192) = 8192
open("/build/inger/RPM/TMP/lyx-buildroot/usr/share/locale/ru_RU.KOI8-R/LC_MESSAGES/lyx.mo", 
O_RDONLY) = -
open("/build/inger/RPM/TMP/lyx-buildroot/usr/share/locale/ru_RU.koi8r/LC_MESSAGES/lyx.mo", 
O_RDONLY) = -1
open("/build/inger/RPM/TMP/lyx-buildroot/usr/share/locale/ru_RU/LC_MESSAGES/lyx.mo", 
O_RDONLY) = -1 ENOEN
open("/build/inger/RPM/TMP/lyx-buildroot/usr/share/locale/ru.KOI8-R/LC_MESSAGES/lyx.mo", 
O_RDONLY) = -1 E
open("/build/inger/RPM/TMP/lyx-buildroot/usr/share/locale/ru.koi8r/LC_MESSAGES/lyx.mo", 
O_RDONLY) = -1 EN
open("/build/inger/RPM/TMP/lyx-buildroot/usr/share/locale/ru/LC_MESSAGES/lyx.mo", 
O_RDONLY) = -1 ENOENT (
brk(0x8364000)                          = 0x8364000

И как этого избежать?

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!



Подробная информация о списке рассылки Devel