View Issue Details

IDProjectCategoryView StatusLast Update
0033087FPCCompilerpublic2020-03-19 10:46
ReporterAnton Rzheshevski Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformWin32OSWindows 7 
Product Version3.0.4 
Summary0033087: Compiler gives internal error 200510011 unless existing *.ppus are deleted.
DescriptionThe compiler is unable to complete building my game engine unless I remove all *.ppu and *.o files remaining from the previous compilation.
Steps To ReproduceUnpack the included zip with partial sources of Cheb's Game Engine.
Run modules/chentrah/src/build.bat two times
(The fpc path is set in the bat file, assumed to be c:\FPC\3.0.4\bin\i386-win32\ )

The second run should end in
framework_wgl.inc(150,72) Fatal: Internal error 200510011
TagsNo tags attached.
Fixed in Revision
FPCOldBugId
FPCTarget
Attached Files

Activities

Anton Rzheshevski

2018-01-27 16:03

reporter  

Thaddy de Koning

2018-01-28 10:07

reporter   ~0106084

On linux arm it almost finishes and I can repeat without having to remove the ppu's

---------- build.sh ends with ---------
Unable to open file "../../../debug-chentrah-armv7l"
./build.sh: line 182: [0]: command not found
./build.sh: line 209: [: missing `]'

Cyrax

2019-07-27 07:30

reporter   ~0117427

I'm now getting this internal error when compiling DoubleCommander project.

FPC trunk -r42501 x86_64-linux
Lazarus trunk r61625 x86_64-linux-gtk2

---

foptionstoolbar.pas(124) Hint: (8028) Change of bind type of symbol RTTI_$FOPTIONSTOOLBAR_$$_TFRMOPTIONSTOOLBAR from external to global after use
/mn  $000000000058D425  TSTRINGCONSTNODE__CHANGESTRINGTYPE,  line 1000 of ncon.pas
  $000000000057B86C  TTYPECONVNODE__SIMPLIFY,  line 2956 of ncnv.pas
  $0000000000579F34  TTYPECONVNODE__PASS_TYPECHECK,  line 2458 of ncnv.pas
  $0000000000589D03  TYPECHECKPASS_INTERNAL,  line 81 of pass_1.pas
  $0000000000589E3D  TYPECHECKPASS,  line 117 of pass_1.pas
  $000000000057134C  DO_INSERTTYPECONV,  line 375 of ncnv.pas
  $0000000000571392  INSERTTYPECONV,  line 383 of ncnv.pas
  $0000000000668115  TASMLISTTYPEDCONSTBUILDER__TC_EMIT_STRINGDEF,  line 475 of ngtcon.pas
  $00000000006676D4  TTYPEDCONSTBUILDER__PARSE_STRINGDEF,  line 255 of ngtcon.pas
  $000000000066787D  TTYPEDCONSTBUILDER__READ_TYPED_CONST_DATA,  line 284 of ngtcon.pas
  $000000000066C5FD  TASMLISTTYPEDCONSTBUILDER__PARSE_RECORDDEF,  line 1680 of ngtcon.pas
  $00000000006678E5  TTYPEDCONSTBUILDER__READ_TYPED_CONST_DATA,  line 290 of ngtcon.pas
  $000000000066B32E  TASMLISTTYPEDCONSTBUILDER__PARSE_ARRAYDEF,  line 1271 of ngtcon.pas
  $00000000006678A5  TTYPEDCONSTBUILDER__READ_TYPED_CONST_DATA,  line 286 of ngtcon.pas
  $000000000066D01E  TASMLISTTYPEDCONSTBUILDER__PARSE_INTO_ASMLIST,  line 1859 of ngtcon.pas
  $0000000000640804  READ_TYPED_CONST,  line 69 of ptconst.pas
  $0000000000652DAC  READ_DEFAULT_VALUE,  line 1136 of pdecvar.pas
  $000000000065225F  READ_VAR_DECLS,  line 1477 of pdecvar.pas
  $0000000000625D28  VAR_DEC,  line 1142 of pdecl.pas
  $0000000000613D01  READ_DECLARATIONS,  line 2727 of psub.pas
  $000000000060CC52  BLOCK,  line 368 of psub.pas
  $000000000061272B  TCGPROCINFO__PARSE_BODY,  line 2157 of psub.pas
  $00000000006DDB3F  PROC_UNIT,  line 1097 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006DD850  PROC_UNIT,  line 1047 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006DBF43  LOADUNITS,  line 518 of pmodules.pas
  $00000000006DD56F  PROC_UNIT,  line 975 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006CDD96  TPPUMODULE__LOADPPU,  line 2077 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006DD850  PROC_UNIT,  line 1047 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006CDD96  TPPUMODULE__LOADPPU,  line 2077 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006DD850  PROC_UNIT,  line 1047 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006DD850  PROC_UNIT,  line 1047 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006CDD96  TPPUMODULE__LOADPPU,  line 2077 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD984  TPPUMODULE__RELOAD_FLAGGED_UNITS,  line 1968 of fppu.pas
  $00000000006DD850  PROC_UNIT,  line 1047 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006DBF43  LOADUNITS,  line 518 of pmodules.pas
  $00000000006DD971  PROC_UNIT,  line 1070 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006DBF43  LOADUNITS,  line 518 of pmodules.pas
  $00000000006DD971  PROC_UNIT,  line 1070 of pmodules.pas
  $000000000069806D  COMPILE,  line 391 of parser.pas
  $00000000006CE287  TPPUMODULE__LOADPPU,  line 2185 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  line 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD33C  TPPUMODULE__LOAD_USEDUNITS,  line 1804 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
  $00000000006CD5CC  TPPUMODULE__LOAD_USEDUNITS,  lt/shares/ohjelmointi/32-bit/kielet/pascal/free_pascal/lazarus/projects_from_others/double_commander/git_double_commander/source/src/fmain.pas(931,18) Fatal: Internal error 200510011
Fatal: (1018) Compilation aborted
ine 1866 of fppu.pas
  $00000000006CDFA5  TPPUMODULE__LOADPPU,  line 2130 of fppu.pas
Error: /mnt/shares/ohjelmointi2/fpc/x86_64/trunk/3.3.1/binary/trunk/bin/x86_64-linux/ppcx64 returned an error exitcode

Anton Rzheshevski

2020-03-17 11:52

reporter  

chentrah_fpc331crashbug.zip (1,623,000 bytes)

Anton Rzheshevski

2020-03-17 11:52

reporter   ~0121634

Confirmed: this bug persists in daily snapshot build 3.3.1 from March 16, 2020

Copy Win32 trunk build to c:\FPC\3.3.1\

Copy fpc.cfg from existing installation (e.g. c:\FPC\3.0.4\bin\i386-win32\fpc.cfg) and replace all occurrences of "3.0.4" to "3.3.1"

Unpack the included game engine sources (incomplete, non-functional, the next public release planned for later this year)

Set the current dir to \modules\chentrah\src

Run build.bat for the first time.
It will build tools, then either stop with a windres error or (if you had copied windres manually from another installation) build a game executable.

Run build.bat for the second time.
It will build tools, then try building the game executable and stop with
(3104) Compiling framework_winapi.pp
framework_wgl.inc(150,72) Fatal: Internal error 200510011
Fatal: (1018) Compilation aborted

Note that I employ hacks to circumvent this very old and persistent, otherwise I would not have been able to move beyond x86 & fpc 2.6.4. See in the build.bat, FPC_32_NEEDS_CLEAN_BUILD_HACK and FPC_64_NEEDS_CLEAN_BUILD_HACK

Issue History

Date Modified Username Field Change
2018-01-27 16:03 Anton Rzheshevski New Issue
2018-01-27 16:03 Anton Rzheshevski File Added: chentrah_fpc304_internalerror.zip
2018-01-28 10:07 Thaddy de Koning Note Added: 0106084
2019-07-27 07:30 Cyrax Note Added: 0117427
2020-03-17 11:52 Anton Rzheshevski File Added: chentrah_fpc331crashbug.zip
2020-03-17 11:52 Anton Rzheshevski Note Added: 0121634