[fpc-devel] Free Pascal Internal Error ( 200 212 283 ) .
Mehmet Erol Sanliturk
sanliturk at ttnet.net.tr
Sun Aug 3 16:58:59 CEST 2008
Dear Sirs ,
(A)
Assume that there is a unit chain
with the uses statements as an example
as follows :
---b---0------------------
Unit P
Uses
.
.
.
Q
.
.
.
;
---e---0------------------
---b---1------------------
Unit Q
Uses
.
.
.
R ,
.
.
.
;
---e---1------------------
---b---2------------------
Unit R
Uses
.
.
.
S ,
.
.
.
;
---e---2------------------
.
.
.
---b---3------------------
Unit S
Uses
A ,
B ,
.
.
.
C ; <----- Internal error is
showing this line and
column .
---e---3------------------
Assume that compilation has been started from
unit P.PAS and
B.PAS is missing , or , it is not
specified in a
-Fu...B.PAS
clause .
Such a case is generating
Internal Error 200 212 283
(
in my opinion , instead of saying
"Unit source B.PAS could not be found .",
( other possible reasons ignored by me )
)
(B)
When path of B.PAS is supplied
with a -Fu\... clause , the internal error
is disappearing .
(C)
I am using
Free Pascal Compiler Version 2.3.1 [2008/05/22]
for i386 for Win32 .
Internal error 200212283 is generated ( only )
by \pp\src\Compiler\FPPU.PAS
around line numbered 1490 within
procedure tppumodule.loadppu
in 2.2.2rc sources ( also ) .
Thank you very much ,
Mehmet Erol Sanliturk
More information about the fpc-devel
mailing list