[Lazarus] Indy compilation problem revisited.

Mattias Gaertner nc-gaertnma at netcologne.de
Thu Mar 24 09:28:54 CET 2011


On Thu, 24 Mar 2011 09:20:49 +0100
Marco van de Voort <marcov at stack.nl> wrote:

> On Tue, Mar 22, 2011 at 07:15:57PM +0100, Mattias Gaertner wrote:
> > 
> > > >What do they actually mean, in particular which process is emitting the message Fatal: Can't find unit IdStreamVCL used by IdStream?
> > 
> > Process: fpc
> > Meaning: a ppu file is outdated. There is a bug in fpc that can trigger
> > this. There are several ways to work around the bug. One is to use -Ur.
> 
> Afaik this bug is not caused by that, but due to includefiles with the same
> name.
> 
> Indy copies their .inc file with $defines and compiler detection in every
> dir, and FPC recompiles on (some?) .inc changes, while Delphi does not.

Yes, that is not a bug in fpc.
But duplicated include file is fixed by -Ur, isn't it?
So, the remaining is something different.

Mattias




More information about the Lazarus mailing list