Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2008-08

Free Pascal Internal Error ( 200 212 283 ) .

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mehmet Erol Sanliturk

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

Reply by email