Re: [lazarus] lazarus build broken (2.3.1/win32)

2008-01-29 Thread Marius
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)

2008-01-29 Thread Andrey Gusev

* 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)

2008-01-29 Thread Mattias Gaertner
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