[lazarus] Win32 Interface

Mattias Gaertner nc-gaertnma at netcologne.de
Sun Jun 22 04:15:26 EDT 2003


On Sat, 21 Jun 2003 22:52:57 -0300
"Horacio Jamilis" <hjamilis at pymesoft.com.ar> wrote:

> Hi,
> 
> I was trying to compile lazarus under Win32 to start debuging it.
> 
> When I tried to "make DEBUG=1 clean all" to build lazarus with debuging
> information, it fails.

Under linux with the gtk-interface, I also got a few compiler warnings when
DEBUG=1. I fixed them. But running the IDE failed with range check errors.
Marc, the debugger goes into an endless loop on the range check.


Mattias



> 
> Here are the last lines.
> 
> HELP!!!!!
> 
> Horacio Jamilis
> 
> Compiling Debug Version
> Free Pascal Compiler version 1.0.8 [2003/06/14] for i386
> Copyright (c) 1993-2003 by Florian Klaempfl
> Target OS: Win32 for i386
> Compiling interfaces.pp
> Compiling win32int.pp
> Compiling win32def.pp
> Compiling winext.pas
> winext.pas(154,32) Warning: Local variable LASTP does not seem to be
> initialized
> 
> win32proc.inc(603,33) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32proc.inc(575,55) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32proc.inc(577,38) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32proc.inc(582,35) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32proc.inc(545,55) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32proc.inc(547,38) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32proc.inc(552,32) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32listsl.inc(36,16) Warning: Local variable ASTR does not seem to be
> initiali zed
> win32listsl.inc(37,16) Warning: Local variable BSTR does not seem to be
> initiali zed
> win32listsl.inc(87,52) Warning: Mixing signed expressions and cardinals
> here may
>  cause a range check error
> win32callback.inc(498,33) Warning: Mixing signed expressions and cardinals
> here may cause a range check error
> win32callback.inc(56,3) Note: Local variable C not used
> win32callback.inc(57,3) Note: Local variable LIST not used
> win32object.inc(232,62) Warning: Mixing signed expressions and cardinals
> here ma y cause a range check error
> win32object.inc(846,83) Error: range check error while evaluating
> constants win32object.inc(1140,8) Warning: Mixing signed expressions and
> cardinals here ma y cause a range check error
> win32object.inc(1683,20) Warning: Local variable HANDLE does not seem to
> be init ialized
> win32object.inc(2558,75) Warning: Mixing signed expressions and cardinals
> here m ay cause a range check error
> win32object.inc(2554,26) Warning: Mixing signed expressions and cardinals
> here m ay cause a range check error
> win32object.inc(2608,5) Warning: Local variable STYLE does not seem to be
> initia lized
> win32winapi.inc(584,45) Note: Mixing signed expressions and cardinals uses
> 64bit
>  computation
> win32int.pp(285) Fatal: There were 1 errors compiling module, stopping
> make[4]: *** [interfaces.ppw] Error 1
> make[4]: Leaving directory `C:/Desar/Lazarus/lazarus/lcl/interfaces/win32'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `C:/Desar/Lazarus/lazarus/lcl/interfaces/win32'
> make[2]: *** [win32_all] Error 2
> make[2]: Leaving directory `C:/Desar/Lazarus/lazarus/lcl/interfaces'
> make[1]: *** [interfaces] Error 2
> make[1]: Leaving directory `C:/Desar/Lazarus/lazarus/lcl'
> make: *** [lcl] Error 2
> 
> C:\Desar\Lazarus\lazarus>


-- 






More information about the Lazarus mailing list