Lazarus(FPС?) и Vista

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

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

Ответить
Nil
новенький
Сообщения: 10
Зарегистрирован: 24.11.2007 03:05:47

Lazarus(FPС?) и Vista

Сообщение Nil »

Предсавления не имею, в чём может быть ошибка, но под FPC IDE вроде нет, хотя я особо не проверял. А вот под lazarus эту ошибку видно очень даже хорошо!
Проблема заключается в том, что толи Lazarus не может толком ничего отладить, толи генерирует бракованный код, потому что появляется ошибка SIGSEGV и в 80% случаев програма виснет, и приходится жать ctrl+F2
иногда после ошибки программа успешно трассирется, но не находит файл objpas.inc(который я нашел в старом дистрибутиве, в свежем нет)
Причём не находит прямо во время трассировки, что уже ненормально :)
Нет, я понимаю, что vista - не лучшая в имре операционка, но по крайней мере она у меня есть, причём лицензионная. Что-то не хочется ставить пирацкие копии винды, и уж тем более переходить на линукс(допустим, мне влом качать 1.5 ГБ дистрибутива, но, естейственно, не только по этому)
Эта проблема будет решена в ближайших билдах или это м меня глюки?
pik33
незнакомец
Сообщения: 3
Зарегистрирован: 15.11.2007 16:00:27

Сообщение pik33 »

Try to change debugger. gdb 6.6 used in Lazarus 0.9.24 is buggy and often generates sigsegv or sigfpe without any reason when debugging in Win32.

I changed gdb to 6.3 (from FPC 2.2.0), this version works OK.
Nil
новенький
Сообщения: 10
Зарегистрирован: 24.11.2007 03:05:47

Сообщение Nil »

Да, проблема именно в отладчике - FPС при установке точки останова тоже Сигсегит.
Какие есть версии отладчика? я пробовал последнюю версию из miniGW и Cygwin - та же проблема.
Nil
новенький
Сообщения: 10
Зарегистрирован: 24.11.2007 03:05:47

Сообщение Nil »

Проблема до сих пор не решена. в gdb 5 ошибок нет, но он несовместим с FPC :wink: Проверял в Dev-C++, замечательно отлаживает, без ошибок. Там 5 версия.
С чем может быть связана проблема? POSIX в Vista отродясь не было, откуда берутся левые unix сигналы и зачем они вообще нужны?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Nil писал(а):POSIX в Vista отродясь не было,

Отродясь было :-) правда урезано - ещё с NT 3 и 4
Я не думаю что в висте это убрали
PS
Убей висту - поставь ХР - пробле меньше будет
гы-гы :-)
Nil
новенький
Сообщения: 10
Зарегистрирован: 24.11.2007 03:05:47

Сообщение Nil »

alexs, XP стоит у нас в 2 раза дороже. А делать проги на левых операционках мне не разрешают :). Linux специально для 1 программы ставить я не намерен ;)
Интересно, почему нет Gdb для Висты? По-моему, это сильный недостаток этого отладчика. Но ведь 5 версия работает! Значит, всё дело в левых наваротах, сделанных специально для линукса и почему-то не убранных в сборке для мастдая.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Яб сказал - проблема в висте. В хрюше у меня всё работает.

А по существу - помочь не могу - за не имением висты. Пока бог миловал.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

не, по существу это опенсурс и у разработчиков висты нет, так что пока кто-нибуть не сделает ничего менятся в этом направлении не будет.

а у висты нет режимов совместимости, чтоб запускать программы в эмуляции ХП или 2К ?
Ответить