[Lazarus] lazbuild build IDE profiles

Mattias Gaertner nc-gaertnma at netcologne.de
Thu Mar 29 23:13:15 CEST 2012


On Thu, 29 Mar 2012 13:48:08 -0400
waldo kitty <wkitty42 at windstream.net> wrote:

> On 3/29/2012 02:49, Mattias Gaertner wrote:
>[...]
> > The ppu is missing. Not the source.
> 
> right... ok... i'm still learning and thought that it would build the missing 
> ppu if it could not find it but did find the source... but this may also be a 
> lot further on in the process than i'm thinking of...

This ppu is built before the IDE is built.

 
> [...]
> > Something deletes the interfaces.ppu after the build.
> > Please check, what step before deletes the
> > lcl/i386-win32/win32/interfaces.ppu
> 
> hunh? is that the correct path?

No. I forgot the "units": The correct path of the interfaces.ppu is

lcl/units/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)

which is

lcl/units/i386-win32/win32/interfaces.ppu

> instead i searched for the last occurrence of 
> "/interfaces/win32" since that seems to be the problem... i found this where the 
> very last line of this paste is the last occurence... i seem to see several 
> instances of removing that compiled unit file...
> 
> "Compiling package SynEdit 1.0" completed
> CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe
> [TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe 
> cleanlaz" WorkDir="C:\freepascal\laz\"

That's the problems.

There should be no cleanlaz after building Synedit.

What did you do?

Mattias




More information about the Lazarus mailing list