Linux, runtime error 216

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

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

Linux, runtime error 216

Сообщение Rasmussen » 27.10.2012 18:39:55

Всем добра!
Случилась такая беда - компилятор отказался запускаться, ссылаясь на эту ошибку.
Причём ругается при попытке скомпилировать абсолютно любую программу и при попытке войти в IDE.
Честно говоря, я даже малейшего представления не имею, что могло послужить первоисточником проблемы.

Полная переустановка не возымела результата. Версия с сайта (с install.sh в архиве) даёт аналогичный результат.

Дистрибутив - ArchLinux x86.

Взываю к вашей помощи!
Rasmussen
новенький
 
Сообщения: 13
Зарегистрирован: 02.07.2012 21:33:54

Re: Linux, runtime error 216

Сообщение Ism » 27.10.2012 19:17:36

Ему чегото не хватает, что в командной строке говорит ?
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Linux, runtime error 216

Сообщение Rasmussen » 27.10.2012 20:07:29

Консоль, к сожалению, ничего информативного не несёт:
[rasmussen@acm rasmussen]$ fpc
Runtime error 216 at $000000000043F876
$000000000043F876
$0000000000400180

[rasmussen@acm rasmussen]$ fp

Runtime error 216 at $00000000004C3EF5
$00000000004C3EF5

[rasmussen@acm rasmussen]$ cd pascal/

[rasmussen@acm pascal]$ fpc if-then.pas
Runtime error 216 at $000000000043F876
$000000000043F876
$0000000000400180
Rasmussen
новенький
 
Сообщения: 13
Зарегистрирован: 02.07.2012 21:33:54

Re: Linux, runtime error 216

Сообщение Максим » 27.10.2012 23:50:48

Прям вот так и отказался, ни с того, ни с сего? :mrgreen:

Вангую, что криво накатили обновление Арчика.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: Linux, runtime error 216

Сообщение Vadim » 28.10.2012 10:10:09

Rasmussen
А Вы из AUR пробовали FPC устанавливать? Там версия тоже свежая лежит - 2.6
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Linux, runtime error 216

Сообщение Rasmussen » 28.10.2012 22:38:22

Единственно событие, которое предшетствовало отказу в работе - правка rc.conf под новые требования. Я тогда неверно порписал локаль и после такого впервые заметил проблему.
Проблема в том, что в АУРе он собирается из svn, а при сборке этой версии необходим уже усановленный компилятор.
Между молотом и наковальней, словом!
Rasmussen
новенький
 
Сообщения: 13
Зарегистрирован: 02.07.2012 21:33:54

Re: Linux, runtime error 216

Сообщение Vadim » 29.10.2012 11:54:53

Rasmussen
А Вы по какой ссылке качали FPC с сайта?
У Вас 32-ух или 64-ёх разрядная ОС?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Linux, runtime error 216

Сообщение Rasmussen » 29.10.2012 15:38:10

Качал с их страницы на SourceForge
ОС - 64-битная.
Rasmussen
новенький
 
Сообщения: 13
Зарегистрирован: 02.07.2012 21:33:54

Re: Linux, runtime error 216

Сообщение Vadim » 29.10.2012 15:48:46

Rasmussen
Качали 32-ух битный FPC или 64-ёх битный?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Linux, runtime error 216

Сообщение Rasmussen » 29.10.2012 22:51:40

Пробовал оба - оба кажут Runtime error 216 и, как я понял, адрес на сегмент оперативной памяти.
Rasmussen
новенький
 
Сообщения: 13
Зарегистрирован: 02.07.2012 21:33:54

Re: Linux, runtime error 216

Сообщение Сквозняк » 02.11.2012 00:52:12

Если есть возможность, то надо собрать в другой системе бинарник с ключом -Xm и после выпадения ошибки 216 посмотреть по *.map файлу в какой процедуре случилась ошибка. В принципе нужно хакнуть файл Makefile и вписать туда опцию компилятора - очень удобная система сборки :mrgreen:
Сквозняк
энтузиаст
 
Сообщения: 1127
Зарегистрирован: 29.06.2006 22:08:32


Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru