DateEdit виснет в Linux

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

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

DateEdit виснет в Linux

Сообщение dvpt » 09.04.2009 20:29:11

Столкнулся с неожиданной незадачей. DateEdit виснет в Linux?
Причем напроч подвисает весь компьютер. Только перезагрузка помогает (Ctrl+Alt+Bksp) :(
В Windows работает нормально. RxDateEdit также виснет.
Linux OpenSUSE 11.1
Кто с этим сталкивался? Как сделать чтоб не вис?
Всех благ
dvpt
новенький
 
Сообщения: 38
Зарегистрирован: 18.03.2009 11:46:04

Re: DateEdit виснет в Linux

Сообщение Logo » 09.04.2009 20:41:53

Linux OpenSUSE 11.1, Lazarus последний с SVN. GTK-2, QT-4
Не виснет, но и для работы не годится пока. Размер окна не соответствует таблице...
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: DateEdit виснет в Linux

Сообщение alexs » 09.04.2009 20:57:18

dvpt писал(а):RxDateEdit также виснет.

При этом ничего в отладчике не пишет? или в stderror?
у меня в принципе всё работает нормально - GTK2 из комплекта 11 федоры

Добавлено спустя 1 минуту 3 секунды:
и ещё - поросто вызов ShowModal из уже модельноф ормы как отработает? табличка с календарём там находится в обычной форме без рамки.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: DateEdit виснет в Linux

Сообщение dvpt » 09.04.2009 21:02:06

Табличка с рамкой прорисовывается и рамка моргает.
Такое впечателение что включается бесконечный цикл ее рисования?
Но в Windows все работает. Наверное проблема не в исходниках а в Linux?
dvpt
новенький
 
Сообщения: 38
Зарегистрирован: 18.03.2009 11:46:04

Re: DateEdit виснет в Linux

Сообщение Padre_Mortius » 09.04.2009 22:52:13

под GTK2 в CentOS 5.2 все работает без проблем. На какой версии lazarus такая проблема?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: DateEdit виснет в Linux

Сообщение dvpt » 09.04.2009 23:10:32

Проблема на новой версии Lazarus

Добавлено спустя 22 минуты 15 секунд:
При сборке в gtk2 (beta) дает ошибку:

"LCL" - действие завершено
"SynEdit" - действие завершено
"CodeTools" - действие завершено
"Регистрация пакетов" - действие завершено
"Интерфейс IDE" - действие завершено
"JIT Form" - действие завершено
/usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_FILE_SYSTEM_ERROR$$LONGWORD':
gtk2.pas:(.text+0xb7b1): undefined reference to `gtk_file_system_error_quark'
/usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_INFO$$LONGWORD':
gtk2.pas:(.text+0xb7c1): undefined reference to `gtk_file_info_get_type'
/usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_SYSTEM$$LONGWORD':
gtk2.pas:(.text+0xb7d1): undefined reference to `gtk_file_system_get_type'
/usr/lib/fpc/2.2.2/units/i386-linux/gtk2/gtk2.o: In function `GTK2_GTK_TYPE_FILE_FOLDER$$LONGWORD':
gtk2.pas:(.text+0xb851): undefined reference to `gtk_file_folder_get_type'
/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
dvpt
новенький
 
Сообщения: 38
Зарегистрирован: 18.03.2009 11:46:04

Re: DateEdit виснет в Linux

Сообщение Padre_Mortius » 09.04.2009 23:54:39

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

Re: DateEdit виснет в Linux

Сообщение dvpt » 10.04.2009 08:14:51

стоит новый релиз fpc
dvpt
новенький
 
Сообщения: 38
Зарегистрирован: 18.03.2009 11:46:04

Re: DateEdit виснет в Linux

Сообщение Padre_Mortius » 10.04.2009 18:28:11

судя по приведенным логам стоит версия 2.2.2
Вот ее стоит обновить до 2.3.1 либо 2.2.4rc1
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: DateEdit виснет в Linux

Сообщение dvpt » 11.04.2009 09:09:37

Версию 2.3.1 я не нашел в дистрибутивах :(
Только 2.2.2 есть и 2.2.4rc1
dvpt
новенький
 
Сообщения: 38
Зарегистрирован: 18.03.2009 11:46:04

Re: DateEdit виснет в Linux

Сообщение Padre_Mortius » 11.04.2009 19:56:39

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

Re: DateEdit виснет в Linux

Сообщение dvpt » 11.04.2009 22:03:10

Версия 2.2.4rc1 сильно помогла :-)
2.2.5 пока не пробовал, думаю она еще лучше.
DrawGrid заработал правильно.
dvpt
новенький
 
Сообщения: 38
Зарегистрирован: 18.03.2009 11:46:04

Re: DateEdit виснет в Linux

Сообщение Padre_Mortius » 11.04.2009 22:51:43

Если нет желания случайно находить ошибки и менять версии постоянно, то лучше остаться на 2.2.4rc1
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru