Обсуждение статьи "Установка Lazarus под Linux"

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

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

Сообщение B4rr4cuda » 25.03.2008 14:52:45

Да, кстати, вот содержимое /etc/gtk/gtkrc.ru
Код: Выделить всё
style "user-font"
{
fontset = "-xos4-terminus-*-r-normal-*-*-140-*-*-c-*-iso10646-1"
}
widget_class "*" style "user-font"
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Сообщение Padre_Mortius » 25.03.2008 15:38:58

2 Attid

На свой машине не генерил локаль. ) Почему не умеет? С командой указанной выше можно ведь работать с одним и тем же исходником под разными системами (кодировка исходников win 1251) :lol:

А генерить стоит только при отсутствии локали
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 15.09.2008 15:44:28

Поставил себе Mandriva 2009.0 и вот, что выдал мне Lazarus при пересборке под GTK2:
Код: Выделить всё
Linking ../lazarus
/usr/lib/fpc/2.2.0/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_FILE_SYSTEM_ERROR$$LONGWORD':
gtk2.pas:(.text+0xb7d1): undefined reference to `gtk_file_system_error_quark'
/usr/lib/fpc/2.2.0/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_INFO$$LONGWORD':
gtk2.pas:(.text+0xb7e1): undefined reference to `gtk_file_info_get_type'
/usr/lib/fpc/2.2.0/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_SYSTEM$$LONGWORD':
gtk2.pas:(.text+0xb7f1): undefined reference to `gtk_file_system_get_type'
/usr/lib/fpc/2.2.0/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_FOLDER$$LONGWORD':
gtk2.pas:(.text+0xb871): undefined reference to `gtk_file_folder_get_type'
lazarus.pp(114,1) Error: Error while linking
lazarus.pp(114,1) Fatal: There were 1 errors compiling module, stopping
TMessagesView.CollectLineParts WARNING: 22<>13 SrcLine=lazarus.pp(114,1) Fatal: There were 1 errors compiling module, stopping
TExternalToolList.Run Exception: /usr/lib/lazarus/ide/lazarus.pp(114,1) Fatal: There were 1 errors compiling module, stopping
TMainIDE.DoLoadLFM there is no LFM file for "/usr/lib/lazarus/ide/lazarus.pp"

Извечный вопрос: ЧТО ДЕЛАТЬ?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение B4rr4cuda » 16.09.2008 15:47:35

Смотреть версию GTK и апгрейдить (или если не повезет доунгрейдить).
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 17.09.2008 15:53:19

Выходит, что в ближайшем будущем на новую ОС переходить не будет возможности из-за несовместимости. А у меня ноут с новым железом, которое будет пддерживаться тока в ядре 2.6.27. На старых ОС новое ядро работает с глюками :( Мот мона какнить побороть это без даунгрейда???
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение B4rr4cuda » 17.09.2008 16:20:34

Ну, можно хидеры в lcl/interfaces/gtk2 поправить. Самый правильный вариант... и самый геморойный.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение debi12345 » 17.09.2008 16:53:49

что в ближайшем будущем на новую ОС переходить не будет возможности из-за несовместимости. А у меня ноут с новым железом, которое будет пддерживаться тока в ядре 2.6.27. На старых ОС новое ядро работает с глюками :( Мот мона какнить побороть это без даунгрейда???

В дополнение к новому ядру обновить его "обвязку" - MODUTILS & MODULE-INIT-TOOLS & LIBC6 & PROCPS (где сидит утиллита PS).
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 18.09.2008 12:49:01

debi12345 писал(а):В дополнение к новому ядру обновить его "обвязку" - MODUTILS & MODULE-INIT-TOOLS & LIBC6 & PROCPS (где сидит утиллита PS).
Дело в том, что на openSUSE 11.0 я ставил новое ядро и без никаких "обвязок" Lazarus пересобирался под GTK2. Тут видать дело не в ядре...

Добавлено спустя 2 минуты 27 секунд:
B4rr4cuda писал(а):Ну, можно хидеры в lcl/interfaces/gtk2 поправить. Самый правильный вариант... и самый геморойный.

ОГО! Не, я таким заниматься побаиваюсь :oops:

Добавлено спустя 21 минуту 1 секунду:
Поставил 0.9.25 (вчерашнюю). Пересобрал под QT4. Вроде работает нормально. С GTK2 так и не вышло ничего :(
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение debi12345 » 18.09.2008 23:55:35

Дело в том, что на openSUSE 11.0

В жуже-11 "обвязки" достаточно новые.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение NXP » 19.09.2008 00:15:47

VirtUX писал(а):Пересобрал под QT4.

А у Вас Edit`ы помещаются в окне IDE Settings?
У меня все контроллы налазят друг на друга, выпадающие списки не нормальные . . .
Аватара пользователя
NXP
постоялец
 
Сообщения: 187
Зарегистрирован: 02.01.2008 16:11:56
Откуда: Воронеж

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Logo » 19.09.2008 03:09:29

VirtUX писал(а):Поставил себе Mandriva 2009.0 и вот, что выдал мне Lazarus при пересборке под GTK2:
...
Извечный вопрос: ЧТО ДЕЛАТЬ?

Mndriva 2009.0 пока только RC1, тоесть, еще будут не менее двух сильно поправленых версий и вероятно, что ошибка уйдет сама по себе.

Под какой процессор Mandriva? (разрядность?). Попробую повторить.

Добавлено спустя 2 минуты 26 секунд:
NXP писал(а):
VirtUX писал(а):Пересобрал под QT4.

А у Вас Edit`ы помещаются в окне IDE Settings?
У меня все контроллы налазят друг на друга, выпадающие списки не нормальные . . .

QT пока только для тестов, там очень много ошибок.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 19.09.2008 10:32:16

Logo писал(а):Под какой процессор Mandriva? (разрядность?). Попробую повторить.
i586
NXP писал(а):А у Вас Edit`ы помещаются в окне IDE Settings?
Все в норме и красиво. Замеченные мной неудобства: Если в свойствах окна указать BorderStyle := bsNone;, то ничего не меняется. Если TDirectoryEdit своей кнопкой вылезет случайно за границу окна, то все компоненты этого окна имеющие свойство not (Align = alNone) лезут за этой кнопочкой в аут. Но все пока решаемо и жестких нареканий (в отличие от предидущего релиза) пока нет.
Logo писал(а):QT пока только для тестов, там очень много ошибок.
Если глянуть в Сервис>>Параметры сборки>>Расширенные параметры сборки, то видим что: кроме GTK и Win32/Win64 все остальные в тестовом состоянии.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 01.10.2008 12:12:13

Поставил сегодня openSUSE 11.1 Beta1 i686. Появилась та же беда, что и с Mandriva 2009.0 RC2 i586 - не собирается под GTK2 интерфейс Lazarus :( Видать пора полностью переходить на QT4...
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Attid » 01.10.2008 14:58:49

а может не стоит ставить Beta1 и RC ? =)

под убунтой 7,10 и 8,04 вроде все пашет.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 01.10.2008 15:12:51

Attid писал(а):под убунтой 7,10 и 8,04 вроде все пашет.
Посмотрим будет-ли под Ubunta 8.10 собираться? :)
Под openSUSE 11.0 и Mandriva 2008 Spring тоже все отлично пашет ;)
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41

Рейтинг@Mail.ru