Проблемы с fpc-2.0.4

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Ответить
trifon
постоялец
Сообщения: 135
Зарегистрирован: 24.12.2006 11:08:35

Проблемы с fpc-2.0.4

Сообщение trifon »

Программы скомпилированные fpc-2.0.4 с использованием СИ библиотек выдают Runtime error 204 at и. т. д. (Lazarus, demo из SDL4Freepascal, opengl examples из пакета fpc-2.0.4).

SDL4Freepascal demo при компиляции fpc-2.0.2 работают без проблем, остальное еще не пробовал.

Использую gentoo linux OS , все библиотеки последние стабильной ветки.

Нечто подобное здесь уже есть: http://freepascal.ru/forum/viewtopic.php?t=1638

Хотелось бы знать использует ли кто нибудь 2.0.4 без проблем под linux и если да, то под какой?
В чём возможная проблема?
Заранее благодарен за любую помощь.
SergKam
постоялец
Сообщения: 251
Зарегистрирован: 16.11.2005 20:31:11
Откуда: Украина,Харьков

Сообщение SergKam »

у меня все нормально (ASPLinux11-11.2). c gentoo у людей и раньше какието проблемы наблюдались(вроде как чтото с потоками не так). Может обновить libc?
Аватара пользователя
Alexander
энтузиаст
Сообщения: 888
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

У меня проблем нет (Дебиан). Лазарус собирается и работает,
MSEIde тоже. Они используют сишные библиотеки.

Может быть проблема с какой то конкретной сишной библиотекой ?
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Сообщение Сквозняк »

У меня на асп11 После первого клика мышкой курсор повисает. Можно выйти в командную строку и вернуться, курсор опять заработает. До первого клика. Вернулся к 2.0.4 версии.

SDL4Freepascal demo при компиляции fpc-2.0.2 работают без проблем

Какая версия СДЛ? В SDL4Freepascal-1.2.0.0.tar.gz в одной из демок для нормальной работы нужно поменять некоторые плюсы на минусы и минусы на плюсы. Может прикол такой или формулы подгонялись опытным путём, и у кого-то работают нормально.
trifon
постоялец
Сообщения: 135
Зарегистрирован: 24.12.2006 11:08:35

Сообщение trifon »

glibc Использую последнюю стабильную версию.
glibc-2.4-r4 USE="nls nptl nptlonly -build -glibc-compat20 -glibc-omitfp -hardened (-multilib) -profile (-selinux)"
(кто не знает в gentoo "nls" - означает использовать nls, "-nls" - не использовать).
Альтернатива nptl - LinuxThread давно устарела, насколько я знаю, в современных дистрибутивах не используется, а из glibc собираются вообще исключить(подробнее здесь http://old.osp.ru/lan/2003/07-08/024.htm).

Если уж предлагаете обновить glibc то хотябы говорите какая у вас стоит.
Касательно SDL - libsdl-1.2.11 SDL4Freepascal-1.2.0.0 ,хотя к делу это мало отношения имеет.

p. s. рекомендую всем переходить на gentoo - лучший дистрибутив линюкса.
trifon
постоялец
Сообщения: 135
Зарегистрирован: 24.12.2006 11:08:35

Сообщение trifon »

Поменял glibc на 2.5 никакой разницы.
В gentoo portage есть только пакеты fpc-2.0.0, 2.0.2, 2.0.4, lazarus все помечены как нестабильные, такое впечатление, что в линуксе паскаль никому не нужен, даже haskell и ocaml поддерживаются гораздо лучше.
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Сообщение Сквозняк »

Как в ASP11 заставить курсор не повисать? Кто-нибудь устанавливал rpm с исходниками, какой командой он ставится?
Sniper
постоялец
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sniper »

Во у меня у меня такаяже проблема только с RH9
мыша USB и почемуто курсор виснет... перетыкаю его работает минуты две, потом бац и опять виснет....
был другой системник и всё было нормально-ничего не висло...

trifon писал(а):В gentoo portage есть только пакеты fpc-2.0.0, 2.0.2, 2.0.4, lazarus все помечены как нестабильные, такое впечатление, что в линуксе паскаль никому не нужен

Может Линукс версия fpc действительно нестабильная? %)
Ответить