[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