[Lazarus] lazbuild build IDE profiles

waldo kitty wkitty42 at windstream.net
Thu Mar 29 19:48:08 CEST 2012


On 3/29/2012 02:49, Mattias Gaertner wrote:
> On Wed, 28 Mar 2012 21:44:18 -0400
> waldo kitty<wkitty42 at windstream.net>  wrote:
>
>> On 3/28/2012 15:53, Mattias Gaertner wrote:
>>>
>>> waldo kitty<wkitty42 at windstream.net>  hat am 28. März 2012 um 20:35 geschrieben:
>>>
>>>   >[...]
>>>   >  definetemplates.pas(7478,15) Error: Cannot find an enumerator for the type
>>>   >  "TAVLTree"
>>>
>>> I replaced it so that fpc 2.4.5 compiles.
>>
>> yes, you did... now i'm back to that interfaces error problem...
>>
>> a search of my machine shows the following interfaces files...
>
> 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...

[...]
>> here's the whole last search stuff for the interfaces unit...
>> i can send the whole log if needed... it is 8Meg or so... the following starts
>> on log file line 129543 and ends on log file line 130689...
>>
>> NOTE: i suspect that it is because i do not have a "default" interface chosen in
>> the parameters screen (that i cannot think of at the moment :? )... PLUS i still
>> have duplicate -dDEBUG and -dVERBOSE entries... i suspect these are because they
>> are forced on the "debug ide" stuff but i also have the specifically checked on
>> that screen in the IDE...
>
> 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? 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\"
C:/freepascal/binutils/i386-win32/make.exe -C ide cleanide
make.exe[1]: Entering directory `C:/freepascal/laz/ide'
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
make.exe[1]: Leaving directory `C:/freepascal/laz/ide'
C:/freepascal/binutils/i386-win32/make.exe -C lcl cleanall
make.exe[1]: Entering directory `C:/freepascal/laz/lcl'
c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/alllclunits.ppu 
units/i386-win32/actnlist.ppu units/i386-win32/arrow.ppu 
units/i386-win32/avglvltree.ppu units/i386-win32/buttons.ppu 
units/i386-win32/calendar.ppu units/i386-win32/chart.ppu 
units/i386-win32/checklst.ppu units/i386-win32/clipbrd.ppu 
units/i386-win32/clistbox.ppu units/i386-win32/comctrls.ppu 
units/i386-win32/controls.ppu units/i386-win32/dbactns.ppu 
units/i386-win32/dbctrls.ppu units/i386-win32/dbgrids.ppu 
units/i386-win32/dialogs.ppu units/i386-win32/dynamicarray.ppu 
units/i386-win32/dynhasharray.ppu units/i386-win32/editbtn.ppu 
units/i386-win32/extctrls.ppu units/i386-win32/extdlgs.ppu 
units/i386-win32/extendedstrings.ppu units/i386-win32/extgraphics.ppu 
units/i386-win32/filectrl.ppu units/i386-win32/forms.ppu 
units/i386-win32/fpcadds.ppu units/i386-win32/graphics.ppu 
units/i386-win32/graphmath.ppu units/i386-win32/graphtype.ppu 
units/i386-win32/grids.ppu units/i386-win32/imglist.ppu 
units/i386-win32/inipropstorage.ppu units/i386-win32/interfacebase.ppu 
units/i386-win32/lazlinkedlist.ppu units/i386-win32/lclintf.ppu 
units/i386-win32/lclmemmanager.ppu units/i386-win32/lclproc.ppu 
units/i386-win32/lclrescache.ppu units/i386-win32/lclstrconsts.ppu 
units/i386-win32/lcltype.ppu units/i386-win32/lclunicodedata.ppu 
units/i386-win32/lconvencoding.ppu units/i386-win32/lmessages.ppu 
units/i386-win32/lresources.ppu units/i386-win32/maskedit.ppu 
units/i386-win32/menus.ppu units/i386-win32/pairsplitter.ppu 
units/i386-win32/popupnotifier.ppu units/i386-win32/postscriptprinter.ppu 
units/i386-win32/printers.ppu units/i386-win32/propertystorage.ppu 
units/i386-win32/spin.ppu units/i386-win32/stdactns.ppu 
units/i386-win32/stdctrls.ppu units/i386-win32/stringhashlist.ppu 
units/i386-win32/textstrings.ppu units/i386-win32/toolwin.ppu 
units/i386-win32/utrace.ppu units/i386-win32/xmlpropstorage.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/lclstrconsts.rst
c:/freepascal/binutils/i386-win32/rm.exe -f 
units/i386-win32/calendarpopup.lfm units/i386-win32/finddlgunit.lfm 
units/i386-win32/replacedlgunit.lfm  units/i386-win32/LCLBase.compiled
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
C:/freepascal/binutils/i386-win32/make.exe -C interfaces clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces'
C:/freepascal/binutils/i386-win32/make.exe -C win32 clean
make.exe[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/win32/interfaces.ppu 
../../units/i386-win32/win32/winext.ppu 
../../units/i386-win32/win32/win32def.ppu 
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/win32/libimpwin32wsforms.a 
../../units/i386-win32/win32/win32wsextdlgs.res 
../../units/i386-win32/win32/LCL.compiled
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32'
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces'
C:/freepascal/binutils/i386-win32/make.exe -C win32 clean
make.exe[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/win32/interfaces.ppu 
../../units/i386-win32/win32/winext.ppu 
../../units/i386-win32/win32/win32def.ppu 
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32'
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/carbon clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/carbon'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/carbon/interfaces.ppu 
../../units/i386-win32/carbon/carbonint.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/carbon'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/cocoa clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/cocoa'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/cocoa/interfaces.ppu 
../../units/i386-win32/cocoa/cocoaint.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/cocoa'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/customdrawn clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/customdrawn'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/customdrawn/interfaces.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/customdrawn'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/fpgui clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/fpgui'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/fpgui/interfaces.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/fpgui'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/gtk clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/gtk'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/gtk/interfaces.ppu ../../units/i386-win32/gtk/gtkdef.ppu 
../../units/i386-win32/gtk/gtkglobals.ppu ../../units/i386-win32/gtk/gtkint.ppu 
../../units/i386-win32/gtk/gtkmsgqueue.ppu 
../../units/i386-win32/gtk/gtkproc.ppu 
../../units/i386-win32/gtk/gtkwinapiwindow.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/gtk'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/gtk2 clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/gtk2'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/gtk2/interfaces.ppu ../../units/i386-win32/gtk2/gtk2int.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/gtk2'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/nogui clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/nogui'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/nogui/interfaces.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/nogui/LCL.compiled
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/nogui'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/qt clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/qt'
c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/qt/interfaces.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/qt'
C:/freepascal/binutils/i386-win32/make.exe -C interfaces/win32 clean
make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32'
c:/freepascal/binutils/i386-win32/rm.exe -f 
../../units/i386-win32/win32/interfaces.ppu 
../../units/i386-win32/win32/winext.ppu 
../../units/i386-win32/win32/win32def.ppu 
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc 
ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat
make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32'




More information about the Lazarus mailing list