From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <001801c1a618$832f8500$0d0aa8c0@437ntws> From: "Anton Denisov" To: References: <20020125211402.04BD72B6A@linux.ru.net> Organization: KSTTU MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0015_01C1A67D.15E27510" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 X-Return-Path: fire@kgpu.kamchatka.ru X-MDaemon-Deliver-To: mandrake-russian@altlinux.ru Subject: [mdk-re] gencat & POSIX locale Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru X-Reply-To: "Anton Denisov" List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Sat Jan 26 06:15:13 2002 X-Original-Date: Sat, 26 Jan 2002 15:21:11 +1200 Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. ------=_NextPart_000_0015_01C1A67D.15E27510 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Приветствую всех подписчиков листа рассылки Mandrake-russian! Возникла следующая проблема: собирал я тут недавно fluxbox и там для файлов перевода (nls *.m files) генерируется файл Translation.m из которого потом генерируется своеобразный хеш-файл с переводами blackbox.cat для его последующего использования самим fluxbox'ом (как эти файлы правильно называются я не знаю, но это не *.po файлы). Делается всё это командой вида gencat -o blacbox.cat Translation.m. А суть самой проблеммы в следующем: под обыкновенным пользователем с локалью KOI8-R эта процедура проходит нормально а под рутом с локалью POSIX (пакет rootfiles у меня из Сизифа) выводится куча сообщений вида Invalid character: message ignor и создаются некорректный файлы blackbox.cat в которых есть только англоязычные сообщения fluxbox'а. Я так понимаю что дело именно в различной локали у пользователя и рута. И что самое интересное, я подумал что мне это не помешает сделать rpm'ку fluxbox'а - взял spek от blackbox'а AEN'овской сборки, подправил его и сказал rpm -ba fluxbox.spec от пользователя с локалью KOI8-R, включённого в группу rpm, однако на том этапе сборки, когда происходит configure я увидел знакомые сообщения Invalid character: message ignor. Это что же получается, когда я собираю rpm'ку то я выступаю для программы gencat как root ? man'а по gencat'у нет, а gencat --help ничего про зависимость от локали не говорит ;-( Так и что делать ?? Прилагаю в аттаче вывод команд strace -o log.root gencat -o blacbox.cat Translation.m - для рута и strace -o log.user gencat -o blacbox.cat Translation.m - для пользователя соответственно. P.S. тут в рассылке недавно присылали скриншоты с глюками интерфейса KDE на машинах со встроенными видяхами на i810/i815 - так вот у меня с X'ами, KDE и Mosfet-liquid из Junior 1.1 после того как я настроил ускорение для видяхи наблюдаются похожие эффекты. Без ускорения такого нет. Зато 3D заработало и gears дают больше 300 fps в дефолтовом окне и Wolfenstein пошёл, но вот KDE косячит. Коротко о системе: Spring2001+updates+dist-upgrade to Junior 1.1+some Sisyphus ------=_NextPart_000_0015_01C1A67D.15E27510 Content-Type: application/x-compressed; name="log.user.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="log.user.bz2" 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 ------=_NextPart_000_0015_01C1A67D.15E27510 Content-Type: application/x-compressed; name="log.root.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="log.root.bz2" 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 ------=_NextPart_000_0015_01C1A67D.15E27510--