нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

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

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

нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение iN0k » 17.08.2012 10:27:23

при компиляции возникает непонятная ошибка

*.pas(1,1) Fatal: Compilation aborted

при быстрой, полной компиляции имя файла меняется, а вот место (1,1) постоянно. В других проектах, с этими же самыми файлами, все в порядке.

вопрос: что делать?

у меня:
Вин7 , 64
Lazarus 1.1 r38253 FPC 2.6.0 i386-win32-win32/win64
iN0k
постоялец
 
Сообщения: 146
Зарегистрирован: 18.07.2012 14:09:50

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение GAMER » 17.08.2012 11:02:50

Похоже, что вы редактировали это файл внешним редактором и он туда в начале файла что-то записал.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение iN0k » 17.08.2012 11:15:41

при попытках исправить ситуацию файлы мучил по разному.
и из Лазаруса пересохранял, строки вставлял, коментарии, кодировки менял ... не помогает (((

что делать непойму (((
iN0k
постоялец
 
Сообщения: 146
Зарегистрирован: 18.07.2012 14:09:50

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение GAMER » 17.08.2012 11:20:10

А удалить все созданые файлы? типа *.o
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение iN0k » 17.08.2012 11:22:49

чистку делал ..
и через Лазарус и руками
iN0k
постоялец
 
Сообщения: 146
Зарегистрирован: 18.07.2012 14:09:50

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение Mirror » 17.08.2012 11:24:08

(Не, не то.)
Последний раз редактировалось Mirror 17.08.2012 11:27:32, всего редактировалось 3 раз(а).
Mirror
новенький
 
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение iN0k » 17.08.2012 11:25:38

iN0k писал(а):В других проектах, с этими же самыми файлами, все в порядке.

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

Добавлено спустя 2 минуты 31 секунду:
на счет кодировки. Проверил UTF-8.
БЕЗ BOM.

Добавлено спустя 4 минуты 40 секунд:
и еще замечание.
если в тексте модуля сделать ошибку, то Лазарус её находит

Добавлено спустя 1 час 33 минуты 32 секунды:
еще натыкаюсь на сообщения вида
Код: Выделить всё
An unhandled exception occurred at $0046033E :
EAccessViolation : Access violation
  $0046033E
  $00463EBB
  $004E4012
  $004FC5FE
  $004FCEF2
  $004DD453
  $004DDB90
  $0042F9CC
  $00512DBD
  $0051B06F
  $0051BCEA
  $0042F9CC
  $00512DBD
  .pas


но к какому файлу это относиться не понятно (((
iN0k
постоялец
 
Сообщения: 146
Зарегистрирован: 18.07.2012 14:09:50

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение vada » 17.08.2012 14:00:29

Запуск/Собрать все
Компилится?
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение iN0k » 17.08.2012 14:18:29

нет (((

в окнее сообщения пишет
Код: Выделить всё
...
*.pas(1,1) Fatal: Compilation aborted


а если копировать из окна сообщений со скрытыми, то там появляется
Код: Выделить всё
An unhandled exception occurred at $0046033E :
EAccessViolation : Access violation
  $0046033E
  $00463EBB
  $004E4012
  $004FC5FE
  $004FCEF2
  $004DD453
  $004DDB90
  $0042F9CC
  $00512DBD
  $0051B06F
  $0051BCEA
  $0042F9CC
  $00512DBD
  .pas


Добавлено спустя 6 минут 3 секунды:
поставил Lazarus RC1
в нем скомпилилось причем странно:
shift+F9 дает аналогичную ситуацию ...

получается только при Запуск/Очистить файлы сборки + Очистить и собрать
iN0k
постоялец
 
Сообщения: 146
Зарегистрирован: 18.07.2012 14:09:50

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение vada » 17.08.2012 14:40:08

Нет перекрестных ссылок в USES а interface части и в implementation?
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение dunin » 17.08.2012 15:32:03

Софт какой-нибудь свежий на комп не ставили?
COMODO одно время с отладчиком не дружил. Да вроде и сейчас не дружит, пока там сорок костылей не воткнуть...
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение Vapaamies » 17.08.2012 16:04:11

Еще может быть какая-то мелкая и тупая хрень вроде забытой точки после последнего end. Теоретически должна отлавливаться как синтаксическая ошибка, но фиг его знает...

А сначала тоже подумал про BOM или вообще UTF-16. :)
Аватара пользователя
Vapaamies
постоялец
 
Сообщения: 292
Зарегистрирован: 24.07.2012 22:37:59
Откуда: Санкт-Петербург

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение Сквозняк » 20.08.2012 17:31:26

Если при компиляции происходит что-то непонятное, то нужно протестить сборку в чистом паскале, без лазаруса. В x86_64 линуксе лазарусный проект собирается так
Код: Выделить всё
fpc project1.lpr -Fu/usr/lib64/lazarus/lcl/units/x86_64-linux/* -Fu/usr/lib64/lazarus/lcl/units/x86_64-linux  -Fu/usr/lib64/lazarus/components/lazutils/lib/x86_64-linux/ -CR -O3 -Mfpc

Если опять вылезет эта ошибка, то открой соответствующий файл в простом текстовом редакторе в кодировке IBM866 или CP1251 и сотри лишний символ. Можешь также прочитать в своей программе исходник как нетипизированный файл и вывести на экран номера первых байтов. Текстовые редакторы могут глючить и случайно добавить неотображаемый мусор, но если открыть файл как нетипизированный, то всё станет ясно.
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение zub » 20.08.2012 18:20:40

что бы это нибыло, AV возникать не должно, должно быть только сообщение об оштбке. Такчто проверь на транковой версии компилятора (собраным с отладочной информацией) и при повторении - на багтрекер
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: нужна помощь! *.pas(1,1) Fatal: Compilation aborted???

Сообщение hinst » 20.08.2012 20:10:08

Хочу сказать что у меня тоже компилятор часто падает. Причём, и 2.6.0, и 2.7.1 падают примерно с одинаковой периодичностью в случайные моменты времени. Это какие-то баги, инфа 100%. В основном Compilation Aborted, а иногда и более экзотические ошибки пишет. При этом спасает либо просто заново собрать, либо очистить всё + собрать. Написать в багтрекер мне не представляется возможным потому, что падает оно как-то случайно, иногда падает, а иногда не падает, но в целом часто падает, в среднем каждый пятнадцатый раз. Не напишу же я "у меня падает, а почему и когда - ХЗ". Нужно собирать FPC с отладочной информацией, тогда, наверное, можно будет что-нибудь выяснить насчёт этих падений.

Да, и падает он всё время при компиляции. Отладчиком не пользуюсь. Ну... отладчик, вроде бы, в компилятор и не встроен. Так что, это я так, на всякий случай уточнил.

vada писал(а):Нет перекрестных ссылок в USES а interface части и в implementation?

"ЕСТЬ
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

След.

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

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

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

Рейтинг@Mail.ru