Всегда раздразжал этот баг, сейчас походу дошел до его "апогея"
Проект компилируется и запускается только 1 раз - если стереть все в lib$(TargetCPU)-$(TargetOS)
Т.е. чищу, жму "запустить" - компилится и запускается. ничего не изменяя в исходниках жму "запустить" второй раз, проект почемуто начинает пересобираться и останавливается с
*.pas(1,1) Fatal: Compilation aborted
причем в качестве *.pas случайным образом выступают всего несколько файлов проекта
при последующих нажатиях "запустить" уже всегда останавливается на основном файле проекта
- Код: Выделить всё
Hint: Start of reading config file C:ppbini386-win32fpc.cfg
Hint: End of reading config file C:ppbini386-win32fpc.cfg
Free Pascal Compiler version 2.7.1 [2013/01/20] for i386
Copyright (c) 1993-2012 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling zcad.pas
zcad.pas(1,1) Fatal: Compilation aborted
Копировать "показанные и скрытые" ничего нового не дает, никаких скрытых сообщений нет. В проекте под сотню файлов, море перекрестных uses в interface и implementation. Куда уопать чтобы понять причину такого поведения?
Глюк проявляется одинаково под виндой и под линуксом, на транковом fpc
Добавлено спустя 5 часов 57 минут 39 секунд:Таки "Копировать показанные и скрытые" - врет, при компиляции из командной строки имеется AV. Чиркнул на багтрекер
http://bugs.freepascal.org/view.php?id=23795