Internal error 200610054
Original Reporter info from Mantis: peterT
-
Reporter name: Peter Tomcsányi
Original Reporter info from Mantis: peterT
- Reporter name: Peter Tomcsányi
Description:
I tried to compile a complex project that I am developing, and I have received
Internal error 200610054
This error has been reported several times, but the developers always closed the report because the reporter did not provide the sources. Therefore I invested about one day work to minimize the code that shows the error (from tens of thousands of lines to less than 60).
I am posting here the source that exhibits the error.
The error shows only if debugging information should be generated, but "do not generate debug info" is not a solution to my project.
See "steps to reproduce" for details.
Steps to reproduce:
- Unzip the attached file to a directory
- cd to that directory
- Compile the source:
fpc -S2 -g pasTest.pas
- You should get an error:
pasTest.pas(7,1) Fatal: Internal error 200610054
Fatal: Compilation aborted
Additional information:
-
Compiling with:
fpc -S2 pasTest.pas
does not show the error. But I need debugging info (-g) while developing my real project. -
Some changes in the source eliminate the error, too - see comments in the source. Unfortunately, the situation in my real project is more complex and some of the changes just do not help (there are some more variables of types TDOMDocument and TDOMNode). But I hope that if you solve this then maybe it will make my whole project compilable, too.
-
When I compile from Lazarus (0.9.30.4), then then I can get the same problem also in Windows (32-bit) and in the cross compiler win32->wince. I did not try from the command line.
Mantis conversion info:
- Mantis ID: 22495
- OS: Linux
- OS Build: 32-bit
- Build: [2012/05/27]
- Platform: i386
- Version: 2.6.0
- Fixed in version: 3.0.0
- Fixed in revision: 21972 (#df2eddd1)