compiler crashes when trying to build a bit changed source without clean
Original Reporter info from Mantis: PaulIsh
-
Reporter name: Paul Ishenin
Original Reporter info from Mantis: PaulIsh
- Reporter name: Paul Ishenin
Description:
Build LCL, then go to graphics.pp and change in the TPen declaration
property Cosmetic: Boolean read FCosmetic write SetCosmetic default True;
to
property Cosmetic: Boolean read FCosmetic write SetCosmetic {default True};
then try to rebuild LCL without clean and you will get an exception which I attached in the additional information. If you clean, build and then restore original default value for Cosmetic property you'll get exception once again.
Additional information:
c:\programming\fpc\bin\i386-win32\make.exe: Entering directory `c:/programming/lazarus/lcl'
c:/programming/fpc/bin/i386-win32/rm.exe -f units/i386-win32/alllclunits.ppu
c:/programming/fpc/bin/i386-win32/ppc386.exe -gl -Fu. -Fuforms -Fuwidgetset -Fiinclude -FE. -FUunits/i386-win32 -gh -di386 alllclunits.pp
Free Pascal Compiler version 2.3.1 [2009/03/13] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Win32 for i386
Compiling alllclunits.pp
Compiling graphics.pp
Compiling graphics.pp
Compiling graphics.pp
Compiling intfgraphics.pas
FatAn unhandled exception occurred at $0044E718 :
EAccessViolation : Access violation<br/>
$0044E718
$004E9CBD
$0042D221
$004ED6E8
$004F48A7
$004F52E5
$0042D221
$004ED6E8
$004ED07E
$004ED5BC
$004ED07E
$004ED5BC
$004ED203
al: Compilation aborted
$004ED5BC
$004ED07E
$004ED5BC
$004ED07E
c:\programming\fpc\bin\i386-win32\make.exe: *** [alllclunits.ppu] Error 217
c:\programming\fpc\bin\i386-win32\make.exe: Leaving directory `c:/programming/lazarus/lcl'
Mantis conversion info:
- Mantis ID: 13323
- Version: 2.3.1
- Fixed in version: 2.4.0
- Fixed in revision: 13024 (#02b14b2d)
- Monitored by: » etrusco (Flávio Etrusco)