Lazarus русификация на Fedore 10.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Sasha2401
незнакомец
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Lazarus русификация на Fedore 10.

Сообщение Sasha2401 »

Ребята сталкнулся с проблемой руссификаций самой IDE Lazarus.
Version :0.9.26.2 beta
FPC 2.2.2
Установлена на Linux Fedora Core 10.
Попытки запуска с изменением локали:
LC_ALL=ru_RU.UTF-8 startlazarus (кракозяблы в главном меню IDE)
LC_ALL=ru_RU.KOI8-R startlazarus (кракозяблы в главном меню IDE)
LC_ALL=ru_RU.CP1251 startlazarus (главном меню IDE нет вобще)
успехов не пренисли.
LC_ALL=en_EN.UTF-8 startlazarus или LC_ALL=en_EN startlazarus запускает на английском но в некоторых меню проскакивают все равно кракозяблы вместо букв.
Пробывал и компилить gtk2 выдаёт ошибки (ругался на пример hello.pp).
Статью по установке брал на этом же сайте автор Костин Иван "Установка Lazarus под Linux" от 16.03.2008 статья хорошая, доступная но для дистрибутива Mandriva.Возможно я не правильно инсталировал. Тогда как правильно инсталировать Lazarus для Fedora Core 10?
Как все таки русифицировать?
Как перекомпилировать правильно с учетом Fedora Core 10.
Несочтите за труд жду ваших ответов, зарание всем спасибо.
Andreich
постоялец
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Сообщение Andreich »

Пересобирай под gtk2.

В консоли:

Код: Выделить всё

 cd /usr/lib/lazarus/lcl/interfaces/gtk2
make

Потом пересобираешь из IDE: Tools -> Configure build Lazarus -> Build all -> IDE=gtk2(betta) -> Build.
Если ошибка про hello выглядит следующим образом,.. "/usr/lib/lazarus/examples/hello.pp(31,1) Fatal: Can't create object units/i386-linux/hello", то пересобирай с правами суперпользователя.
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

:) привет.
На федору все стает отлично и шаманства нуно токо чуть-чуть. (как и на другие дистры лина и только в этом случае :)). Дайте доступ к папке лазаря "/usr/lib/lazarus/" для себя. И пересобираем лазаря под gtk2.
Вообщето: может форум почитать прежде чем задавать подобный вопрос ??? И зачем собирать лазаря с примерами?
Sasha2401
незнакомец
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Сообщение Sasha2401 »

Привет всем.
Ребята вот такие ошибки при компиляций
/usr/lib/lazarus/examples/hello.pp(31,1) Error: Error while linking
/usr/lib/lazarus/examples/hello.pp(31,1) Fatal: There were 1 errors compiling module, stopping
если отключить в IDE компиляцию examples
/usr/lib/lazarus/ide/lazarus.pp (122,1) Error: Error while linking
/usr/lib/lazarus/ide/lazarus.pp (122,1) Fatal: There were 1 errors compiling module, stopping
Andreich
постоялец
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Сообщение Andreich »

Sasha2401
А make в .../gtk2 проходит без проблем?
Sasha2401
незнакомец
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Сообщение Sasha2401 »

вроде как да
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Подозреваю, что проблема в отсутствии devel-версий каких-нибудь библиотек из состава gtk2.
Если мне не изменяет память, именно такие ошибки линковки были у меня на ALT Linux, тогда они разрешились волшебным образом после установки KDevelop, который похоже притянул через зависимости devel-версии необходимых библиотек.

Навскидку найти список необходимых devel-версий мне не удалось, поэтому можно попробовать следующий способ:
Тут указан примерный список библиотек, необходимых для работы приложений, написанных на Lazarus. Можно выделить из них ключевые слова (типа "pango"), поискать в менеджере пакетов соответствующие devel-версии (типа "libpango-devel") и установить их.

К сожалению, более точных и быстрых способов я не знаю. Хотя они наверняка есть.
Sasha2401
незнакомец
Сообщения: 4
Зарегистрирован: 11.08.2009 00:53:53

Сообщение Sasha2401 »

Спасибо, скорее всего Odyssey, ты прав.
Потому что при установке система потребовала всего один пакет библиотеки, я его скачал и установил.
Буду искать, направление понятно...
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

у мня при сборке просило подобное этому pixbuf...
Почитайте, может поможет :)
http://freepascal.ru/article//lazarus/20080316091540/
Ответить