Internal error 2025090301 IE2025090301 Recompilation bug Task Queue
FPC [main]
parser7.pas:
unit parser7;
interface
uses fmodule7;
implementation
end.
fmodule7.pas:
unit fmodule7;
interface
uses
verbose7
,symsym7
;
implementation
uses parser7;
end.
verbose7.pas:
unit verbose7;
interface
implementation
uses fmodule7;
end.
symsym7.pas:
unit symsym7;
interface
uses symdef7;
implementation
end.
symdef7.pas:
unit symdef7;
interface
implementation
uses fmodule7;
end.
📚 Archive: recompile_bug.zip
Compile #1 (OKfpc.exe -n -FuC:\fpclaztrunk\fpc/units/$fpctarget/rtl parser7.pas
Compile #2 (FAILfpc.exe -n -FuC:\fpclaztrunk\fpc/units/$fpctarget/rtl parser7.pas
Output:
ttask_handler.write_queue:
queue: verbose7 ms_compiling_waitimpl cancontinue=FALSE firstwaiting=fmodule7 ms_compiling_waitintf
queue: fmodule7 ms_compiling_waitintf cancontinue=FALSE firstwaiting=symsym7 ms_compile
queue: parser7 ms_compiling_waitintf cancontinue=FALSE firstwaiting=fmodule7 ms_compiling_waitintf
verbose7.pas(7,15) Fatal: Internal error 2025090301
flowchart TD
parser7-->|interface|fmodule7
fmodule7-->|interface|verbose7
fmodule7-->|interface|symsym7
fmodule7-->|implementation|parser7
verbose7-->|implementation|fmodule7
symsym7-->|interface|symdef7
symdef7-->|implementation|fmodule7
Edited by alligator