[Lazarus] lazbuild build IDE profiles

waldo kitty wkitty42 at windstream.net
Wed Mar 21 02:41:09 CET 2012

On 3/20/2012 18:26, Mattias Gaertner wrote:
> On Tue, 20 Mar 2012 17:18:20 -0400
> waldo kitty<wkitty42 at windstream.net>  wrote:
>> yeah, this still needs work on my part because
>>    1) it is recompiling lazbuild every time which should not be necessary
> You only need to build lazbuild once.

that's what i thought and have now scripted... build lazbuild once during the 
update procedure...

>>    2) i don't need to pass those parameters in --build-ide because they are
>>       already in the --build-mode profile
> Yes.

yeah, i saw double and i think treble entries of those but at least one did not 
have a leading space which lead to something like -dDEBUG-gw-whatever...

>>    3) command line error with --build-mode - requires leading dashes
>> so, i'm down to this
>> echo *******************************************************************************
>> echo *    Debug IDE
>> echo *******************************************************************************
>> lazbuild.exe --build-ide= --build-mode="debug ide"
>> copy lazarus.exe lazarus-debug.exe
>> and i'm getting this...
>> [...]
>> Compiling lazarus.pp
>> Fatal: Can't find unit Interfaces used by Lazarus
>> TExternalToolList.Run Exception: C:\freepascal\laz\ide\lazarus.pp(1,1) Fatal:
>> Can't find unit Interfaces used by Lazarus
>> ERROR: tool reported error
>> "make clean" has been executed numerous times during this testing... my script
>> does a "make clean" before "svn up" but it is still done several times more...
>> so why is it not locating the Interfaces unit??
> Maybe some installed package.
> Compile with -vut to find out.

that would be added to the --build-ide= parameter? that's what i'm going to try 
right now... it takes "a while" to complete... will post back what it turns up...

More information about the Lazarus mailing list