Re: [lazarus] lazarus build broken (2.3.1/win32)
Cause seems to be passing a read only property into the var parameter of: ReadXMLFile(var ADoc: TXMLDocument; ). Marco van de Voort wrote: Free Pascal Compiler version 2.3.1 [2008/01/29] for i386 Copyright (c) 1993-2007 by Florian Klaempfl Target OS: Win32 for i386 Compiling lazarus.pp Compiling main.pp Compiling projectinspector.pas Compiling addtoprojectdlg.pas Compiling D:\repo\lazarus\packager\packagesystem.pas Compiling dialogprocs.pas dialogprocs.pas(314,34) Error: Can't take the address of constant expressions dialogprocs.pas(619) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted make[2]: *** [lazarus.exe] Error 1 make[2]: Leaving directory `D:/repo/lazarus/ide' make[1]: *** [ide] Error 2 make[1]: Leaving directory `D:/repo/lazarus/ide' make: *** [ide] Error 2 D:\repo\lazarus _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] lazarus build broken (2.3.1/win32)
* Marius [EMAIL PROTECTED] [Tue, 29 Jan 2008 21:06:49 +0100]: Cause seems to be passing a read only property into the var parameter of: ReadXMLFile(var ADoc: TXMLDocument; ). Marco van de Voort wrote: Free Pascal Compiler version 2.3.1 [2008/01/29] for i386 Copyright (c) 1993-2007 by Florian Klaempfl Target OS: Win32 for i386 Compiling lazarus.pp Compiling main.pp Compiling projectinspector.pas Compiling addtoprojectdlg.pas Compiling D:\repo\lazarus\packager\packagesystem.pas Compiling dialogprocs.pas dialogprocs.pas(314,34) Error: Can't take the address of constant expressions dialogprocs.pas(619) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted make[2]: *** [lazarus.exe] Error 1 make[2]: Leaving directory `D:/repo/lazarus/ide' make[1]: *** [ide] Error 2 make[1]: Leaving directory `D:/repo/lazarus/ide' make: *** [ide] Error 2 Index: dialogprocs.pas === --- dialogprocs.pas (revision 13913) +++ dialogprocs.pas (working copy) @@ -295,6 +295,8 @@ end; end; +type THackXMLConfig = class(TXMLConfig); + function LoadXMLConfigFromCodeBuffer(const Filename: string; Config: TXMLConfig; out ACodeBuffer: TCodeBuffer; Flags: TLoadBufferFlags ): TModalResult; @@ -311,7 +313,7 @@ ACodeBuffer.SaveToStream(ms); ms.Position:=0; try - ReadXMLFile(Config.Document,ms); + ReadXMLFile(THackXMLConfig(Config).doc,ms); except on E: Exception do begin Result:=MessageDlg('XML Error', _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] lazarus build broken (2.3.1/win32)
On Tue, 29 Jan 2008 20:13:15 +0100 Marco van de Voort [EMAIL PROTECTED] wrote: Free Pascal Compiler version 2.3.1 [2008/01/29] for i386 Copyright (c) 1993-2007 by Florian Klaempfl Target OS: Win32 for i386 Compiling lazarus.pp Compiling main.pp Compiling projectinspector.pas Compiling addtoprojectdlg.pas Compiling D:\repo\lazarus\packager\packagesystem.pas Compiling dialogprocs.pas dialogprocs.pas(314,34) Error: Can't take the address of constant expressions dialogprocs.pas(619) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted make[2]: *** [lazarus.exe] Error 1 make[2]: Leaving directory `D:/repo/lazarus/ide' make[1]: *** [ide] Error 2 make[1]: Leaving directory `D:/repo/lazarus/ide' make: *** [ide] Error 2 D:\repo\lazarus Fixed. I hope I found all places. I have no 2.3.1 at the moment to find these things. Mattias _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives