[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